본문 바로가기

개발일지/Python159

파이썬 수의 합, 홀수, 짝수의 합, 팩토리얼 x = int(input('정수 입력: ')) sum_num = 0 for i in range(1,x+1): sum_num += i odd_num = 0 even_num = 0 for a in range(1,x+1): if a % 2 == 0: even_num += a else: odd_num += a fac_num = 1 for b in range(1,x+1): fac_num *= b print(f'합 결과 : {sum_num}') print(f'홀수 합 결과 : {odd_num}') print(f'짝수 합 결과 : {even_num}') print('팩토리얼 결과 : {}'.format(format(fac_num,','))) 스스로 생각해서 코드를 짜봤는데. 중간 중간 답이랑 맞지를 않아서 검토를 해.. 2022. 4. 30.
파이썬 일의자리, 십의자리 홀수 짝수 출력 for i in range(1,101): if i 2022. 4. 30.
[복기] 파이썬 정답 맞출때 까지 묻는 반복문 # 내가 만든 수식 # 이것도 마찬가지로 정답이 아닐 경우에 무한루프에 빠지게 된다. import random x = random.randint(1,1000) userNumber = int(input('숫자를 입력하세요(1~1000): ')) try_num = 0 flag = True while flag: if x == userNumber: try_num += 1 print('빙고') print(f'난수 {x}, 시도횟수: {try_num}') break elif x != userNumber: try_num += 1 if userNumber > x: print('난수가 작다.') continue else: print('난수가 크다.') continue # 해답 수식 import random rNum = .. 2022. 4. 30.
파이썬 2부제, 5부제 차량 사용 가능여부 import datetime today = datetime.datetime.today() # 2022-04-30 17:57:14.855992 day = today.day # 오늘이 몇일인지. limitDust = 150 dustNum = int(input('미세먼지 수치 입력: ')) carType = int(input('차량 종류 선택 1.승용차\t2.영업용차: ')) carNumber = int(input('차량 번호 입력: ')) print('-'*30) print(today) print('-'*30) if dustNum > limitDust and carType == 1: if (day % 2) == (carNumber % 2): print('차량 2부제 적용') print('차량 2부제로 금일 .. 2022. 4. 30.