[python] 함수선언 및 다양한 예제들사용하지않는공간/Python2020. 8. 6. 21:38
Table of Contents
3차 함수 계산 (asb 절대값 함수사용)
#함수 선언
def f(num1, num2):
re1 = 5*(num1**3) - 3*(num1**2) - 7*num1 + 6
re2 = 5*(num2**3) - 3*(num2**2) - 7*num2 + 6
#결과출력 return
return(abs(re1-re2))
#인수에 값 선언
num1 = -5
num2 = 5
#함수 실행
print(f(num1,num2))
1180
화씨 온도 변환 함수
#함수 선언
def convert_fah(num1):
#화씨 -> 섭씨 공식
re1 = (num1-32)*5/9
#결과출력 return
return(str(re1)+"C")
#매개변수 값
num1 = input("화씨 온도를 입력하세요: ")
#함수 실행
print(convert_fah(int(num1)))
화씨 온도를 입력하세요: 15
-9.444444444444445C
구구단 함수만들기
#함수 선언
def gugu(num1):
#카운터 선언
i=1;
#반복문 실행
while i<=9:
#출력
print(str(num1)+" x "+str(i)+" = "+str(num1*i))
#카운터 + 1
i = i+1
#함수 실행
gugu(9)
분식집 주문 리스트 함수
#메뉴 및 기본 배열 선언
print("할매분식 : 떡볶이, 순대, 군만두, 쫄면, 떡라면");
order=["군만두", "쫄면", "떡라면", "떡볶이"];
print(order)
print("---------------------")
#메뉴 주문 함수
def order_add(*args):
for i in args:
order.extend(i)
return order
#메뉴 취소 함수
def order_cancel(num):
del order[int(num)-1]
return order
args = input("주문해주세요: ").split(",") #메뉴 주문하기 ","로 구분해 여러개 받기 가능
order_add(args)
print(order) #n번개 주문 받기
print("---------------------")
num = input("취소해주세요: ") #메뉴 취소하기
order_cancel(num)
print(order) #n번째 메뉴 취소
30동안 3만큼 증가시킨다음 더하는 리스트
list1 = list() #비어있는 리스트 만들기
a = 0
b = 0
for i in range(1,30,3):
list1.append(i)
a = sum(list1,0)
b+1
print(list1)
print(a)
[1, 4, 7, 10, 13, 16, 19, 22, 25, 28]
145
동전30번, 주사위20번을 던졌을때의 시뮬레이션 결과를 출력하기(random 난수생성 사용)
+주사위의 평균값
from random import randint
#함수선언
def random_test(start,end,num):
#리스트 초기화
rand_list = list()
#카운터 초기화
i=0
#반복문 실행
while i < num:
rand_list.append(randint(start,end))
i += 1
#리스트 출력
return rand_list
print(random_test(0,1,30)) #동전 실험
print(random_test(1,6,20)) #주사위 실험
def mean(list1):
a = (sum(list1,0))/len(list1)
return a
mean(random_test(1,6,1000)) #주사위 1000번의 평균
반응형
'사용하지않는공간 > Python' 카테고리의 다른 글
[python] 파이썬 예제 (CSS_Selector, list Comprehension, 이차원리스트) (0) | 2020.08.06 |
---|---|
[python] 리스트를 사용한 다양한 파이썬 예제(카이사르 암호 해독, 생성) (0) | 2020.08.06 |
[python] 다양한 파이썬 예제들 2 (0) | 2020.08.05 |
[Python] 다양한 파이썬 예제들( print, list ) (0) | 2020.08.04 |
[ML-Agent] 아나콘다3 설치 후 환경관리 코드 (0) | 2020.08.03 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!