함수와 모듈

파이썬 기본|2020. 12. 1. 09:07

 

 

 

 

 

 

 

'''

 

defcalc(v1,v2,op):

result=0

ifop=="+":

result=v1+v2

elifop=="-":

resilt=vl-v2

elifop=="*":

resilt=vl*v2

elifop=="/":

resilt=vl/v2

 

returnresult

#함수를사용하는부분(메인코드)

res1=0

a,b,oper=0,0,""#변수초기화

 

a=int(input("첫번쨰숫자를입력하세요"))

oper=input("계산입력(+,-,*,/):")

b=int(input("두번쨰숫자를입력하세요"))

 

res1=calc(a,b,oper)

print("계산결과:%d%s%d=%d"%(a,oper,b,res1))

 

 

 

 

 

 

whiletrue:

a=int(input("첫번쨰숫자를입력하세요"))

oper=input("계산입력(+,-,*,/):")

b=int(input("두번쨰숫자를입력하세요"))

 

res1=calc(a,b,oper)

print("계산결과:%d%s%d=%d"%(a,oper,b,res1))

if(a=="q"):

break

 

'''

 

 

 

#quiz

#함수만들기

##1~100까지의합

##a~b까지의합입력받기

#

#

#

#

#defsum(a,b):

#

#sum=0

#

#foriinrange(a,b+1,1):

#sum=sum+i

#

#returnsum

#

#a,b=map(int,input("a,b:").split(","))

#

#print(sum(a,b))

#

 

 

 

 

########################################################

importrandom

#함수정의

defgetnum():

returnrandom.randrange(1,46)

 

#전역변수선언부분

lotto=[]

num=0

 

#메인코드부분

print("로또번호추첨ㄱㄱ")

 

whileTrue:

num=getnum()

iflotto.count(num)==0:

#같은값이있는개수

#같은값이0이면추가

lotto.append(num)

#추가

iflen(lotto)>=6:

break

 

print("추첨번호==>",end='')

lotto.sort()

 

#정렬

foriinrange(0,6):

print("%d"%lotto[i],end='')

'파이썬 기본' 카테고리의 다른 글

파일입출력, 모듈  (0) 2020.12.01
문자열  (0) 2020.12.01
리스트.듀플.딕셔너리  (0) 2020.12.01
while 반복문  (0) 2020.11.30
반복문  (0) 2020.11.30

댓글()