목록Coding/Python (55)
0w0
# 함수의 전달값, 반환값 # 별도의 기능을 하는 코드의 구성 # def 함수명(인자): # 입금 def input_money_bot(who,ori_money,input_money): print("{0}의 계좌에 ${1}달러가 입금".format(who,input_money)) print("{0}의 계좌에는 ${1}달러가 있습니다.".format(who,ori_money+input_money)) return ori_money+input_money # 출금 def output_money_bot(who,ori_money,output_money): if ori_money
# 함수 # 별도의 기능을 하는 코드의 구성 # def 함수명(인자): def hi_robot(): print("Hi python") hi_robot() #출력형태 C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py Hi python Process finished with exit code 0
# 한줄 for문 students=[1,2,3,4,5] print(students) print() students=[i+100 for i in students] print(students) print() students=["hi","xcv","qweqwe"] students=[int(len(i)) for i in students] print(students) print() students=["hi","xcv","qweqwe"] students=[str(i.upper()) for i in students] print(students) # 출력형태 C:\Users\0w0\Anaconda3\envs\pytest\python.exe C:/Users/0w0/PycharmProjects/pytest/test.py ..
# continue break # continue : 반복문의 마지막까지 가지않고 처음으로 이동 # break : 반복문을 끝내버림 absent=[2,5] # 결석 no_book=[8] # 책없음 for student in range(1,11): # 학생1~10 if student in no_book: print("수업 종료 {0}는 교무실".format(student)) break if student in absent: print("결석자 : {0}".format(student)) continue print("{0}는 출첵".format(student)) # 출력형태 C:\Users\0w0\Anaconda3\envs\pytest\python.exe C:/Users/0w0/PycharmProjects/p..
# while # while 조건 : # 내용 customer = "홀리몰리" call_num = 5 while call_num >=1: print("{0}님 커피가 준비되었습니다. 호출{1}번 남았습니다.".format(customer, call_num)) call_num-=1 if call_num == 0: print("커피 폐기") print("\n") person="unknown" while person != customer: print("{0}님 커피가 준비되었습니다.".format(customer)) person=input("손님 닉네임이 어떻게됨? ") if(person=="홀리몰리"): print("{0}님 커피 받음".format(person)) # 출력형태 C:\Users\0w0\Ana..
# for # 반복문 for orderNum in [1,2,3,4,5]: print("주문번호 : {0}".format(orderNum)) print() for orderNum in range(1,6): print("주문번호 : {0}".format(orderNum)) # 출력형태 주문번호 : 1 주문번호 : 2 주문번호 : 3 주문번호 : 4 주문번호 : 5 주문번호 : 1 주문번호 : 2 주문번호 : 3 주문번호 : 4 주문번호 : 5 Process finished with exit code 0
# if # 조건문 # if 조건: # 내용 # elif 조건: # 내용 # else : # 내용 level=int(input("Your Level : ")) if level>=1 and level10 and level
#list, tuple, set 형변환 type() #type() : 자료형 확인 Dungeon={"goblin","skeleton","orc","zombie"} #set print(type(Dungeon), Dungeon) print("\n1. set->list") Dungeon=list(Dungeon) print(type(Dungeon), Dungeon) #list print("\n2. list->tuple") Dungeon=tuple(Dungeon) print(type(Dungeon), Dungeon) #tuple print("\n3. tuple->set") Dungeon=set(Dungeon) print(type(Dungeon), Dungeon) #set #출력형태 C:\Users\hotsk\An..
#세트 #-집합, set #-중복불가, 순서없음 #중복값은 하나만 지정됨 set_1={1,2,2,2,3,4} print(set_1) level1={"goblin","skeleton","orc","zombie"} level2=set(["incubus","skeleton","dragon"]) #set([]) print("\n교집합(level1 and level2)") print(level1&level2) print(level1.intersection(level2)) print("\n합집합(level1 or level2)") print(level1|level2) print(level1.union(level2)) print("\n차집합(level1-level2") print(level1-level2) print..
#튜플 #-내용 수정 불가, 고정된 값을 운영 #-() pat=("고양이","강아지") print(pat[0]) print(pat[1]) print(pat) print() #활용방법, 한번에 고정적으로 정의 (level1,level2,level3)=("몬스터","중간보스","보스") print(level1,level2,level3) level=(level1,level2,level3) print(level) #출력형태 C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py 고양이 강아지 ('고양이', '강아지') 몬스터 중간보스 보스 ('몬스터', '중간보스', '보스') Process finished with ex..