![[Python] 반복문 연습2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbmQGOy%2FbtsHs0Fas8Y%2FAAAAAAAAAAAAAAAAAAAAAGzqIF1Vy9DRt9rv-GeEwQG31ESdvTJEuU6SEqu5CJbP%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dd8fSqjZk46p7t7XDlQoHXeFqvsg%253D)
'*'를 이용해서 다양한 모양을 출력 for i in range(1, 6): print('*' * i)print('-' * 50)for i in range (1, 6): for j in range (6 - i - 1): print (' ', end ='') for k in range (i): print ('*', end='') print()print('-' * 50)for i in range (5, 0, -1): print ('*' * i)print('-' * 50)for i in range (5, 0, -1): for j in range (6 - i - 1): print (' ', end ='') for k in range ..
![[Python] 반복문 연습1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FvMXN9%2FbtsHti6I7Cl%2FAAAAAAAAAAAAAAAAAAAAAGvNdutAg1C99ubH8seauRTXGvEM4MMdra5WwA6uU6Pb%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DtL%252FVHYx%252B1yl%252BZBUETSVa%252Fv2C9MA%253D)
1부터 사용자가 입력한 정수까지의 합, 홀수의 합, 짝수의 합 그리고 팩토리얼을 출력하는 프로그램 num = int(input('정수 입력: '))allSum, oddSum, evenSum, factorial = 0, 0, 0, 1for i in range (1, num+1): allSum += i if (i % 2 == 1): oddSum += i else: evenSum += i factorial *= iprint('합 결과 : {}'.format(allSum))print('홀수 합 결과 : {}'.format(oddSum))print('짝수 합 결과 : {}'.format(evenSum))print('팩토리얼 결과 : {:,}'.format(factori..
![[Python] 조건문 연습4](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F1ruXt%2FbtsHjArh3yL%2FAAAAAAAAAAAAAAAAAAAAAJEcc1N-3EX5zRE7DuPIZDDx7yQnPcAjkR7phQjzhH0J%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DvlHm4hULNa9x6hRF8ZZG14Rz4Lc%253D)
- PC가 난수(1 ~ 1000)를 발생하면 사용자가 숫자(정수)를 입력한다 - 사용자가 난수를 맞추면 게임이 종료된다. - 만약, 못 맞추게 되면 난수와 사용자 숫자의 크고 작음을 출력한 후 사용자한테 다시 기회를 준다. - 최종적으로 사용자가 시도한 횟수를 출력한다. import randomrandomNum = random.randint(1, 1000)tryCnt = 0gameFlag = Truewhile gameFlag: tryCnt += 1 userNum =int(input('1에서 1,000까지의 정수 입력: ')) if randomNum == userNum: print('정답!') gameFlag = False else: ..
![[Python] 조건문 연습3](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FYwYuc%2FbtsHieWWMkI%2FAAAAAAAAAAAAAAAAAAAAAHSMG2m4QLsjNUgZr66XBNnZp2Csu-2JfP38EuXbisrs%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DfQdJFi%252FRA1opo%252FURPQtFTQnMNd8%253D)
미세먼지 비상저감조치로 차량 운행제한 프로그램 만들기 - 미세먼지 측정 수치가 150이하면 차량 5부제 실시 - 미세먼지 측정 수치가 150을 초과하면 차량 2부제 실시 - 차량 2부제를 실시하더라도 영업용차량은 5부제 실시 - 미세먼지 수치, 차량 종류, 차량 번호를 입력하면 운행 가능 여부 출력 import datetimetoday = datetime.datetime.today()day = today.daylimitDust = 150dustNum = int(input('미세먼지 수치 입력: '))carType = int(input('1.승용자 | 2. 영업용차 >>> '))carNum = int(input('차량 번호 입력: '))print('*' * 50)print(t..
![[Python] 조건문 연습2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcWltOS%2FbtsHgZ0oHW6%2FAAAAAAAAAAAAAAAAAAAAADY7fTQqWjqK7zF2hjrYFvjAv4XG82v1N8AjaLLgWCmq%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DM7M1r0NmNlRHPyFuFVaSh2IzBNA%253D)
난수를 이용해서 가위, 바위, 보 게임 import randomcomNum = random.randint(1, 3)userNum = int(input('1. 가위 | 2. 바위 | 3. 보 (숫자입력) >>> '))if ((comNum == 1 and userNum == 2) or (comNum == 2 and userNum == 3) or (comNum == 3 and userNum == 1)): print('컴퓨터는 {}번! '.format(comNum), end='') print('컴퓨터 패!')elif comNum == userNum: print('컴퓨터는 {}번! '.format(comNum), end='') print('무승부!!')else: ..