-
231114 파이썬 문법 종료!패스트캠퍼스 부트캠프 학습일지 2023. 11. 13. 21:18
import random as rd menu_list = [] while True: menu = input("메뉴를 입력하세요 (종료는 'q' 입력): ") if menu == 'q': break menu_list.append(menu) desert_list = [] while True: desert = input("디저트를 입력하세요 (종료는 'q' 입력): ") if desert == 'q': break desert_list.append(desert) togoornot = ['배달', '포장', '매장 방문'] print(f"추천 메뉴: {rd.choice(menu_list)}") print(f"추천 디저트: {rd.choice(desert_list)}") print(f"식사 위치: {rd.choice(togoornot)}")
매니저님이 주신 문제들 참 재밌는데, 좀 느긋하게 공부한다고 미뤄놨더니 공부할게 산더미다.
부랴부랴 풀어봤는데, random 라이브러리 샘플을 괜히 써서, choice 이번에 하나 또 배웠네, 이렇게 재밌다 코딩이.
즐겁게 마무리하자^^. 이제 곧 프로젝트다, 화이팅.
import random as rd numbers = [i for i in range(1,46)] lotto = [] while len(lotto) <6: temp = rd.choice(numbers) if temp not in lotto: lotto.append(temp) print(lotto) lotto.sort() print(lotto)
로또 만드는것도 이제 금방이네
nNum1, nNum2 = map(int,input("두 숫자를 입력하세요: ").split()) symbol = input('연산 부호를 입력하세요: ') if symbol == "+": print(f'{nNum1} {symbol} {nNum2} = {nNum1 + nNum2}') elif symbol == "-": print(f'{nNum1} {symbol} {nNum2} = {nNum1 - nNum2}') elif symbol == "*": print(f'{nNum1} {symbol} {nNum2} = {nNum1 * nNum2}') elif symbol == "/" and nNum2 != 0: print(f'{nNum1} {symbol} {nNum2} = {nNum1 / nNum2}') elif symbol == '/' and nNum2 == 0: print("0으로 나눌 수 없습니다.") else: print("연산 부호를 잘못 입력하셨습니다.")
처음에 력 test 용으로 만들라고 하셨던 건데, 이제는 전혀 무리없이 작성이 된다. 코딩 감을 조금 찾은 것 같다.
'패스트캠퍼스 부트캠프 학습일지' 카테고리의 다른 글
231116 python 계속 (1) 2023.11.13 231115 온라인 강의 듣는날 (0) 2023.11.13 231113 python 계속 (0) 2023.11.13 231109~10 파이썬 계속! (0) 2023.11.10 231107 ~ 08 파이썬 공부(계속) (0) 2023.11.08