본문 바로가기

분류 전체보기689

[복기] 파이썬 별 출력 예제 8가지 파이썬 별 출력 예제 8가지. 5번까지는 쉽게 풀었는데 6번부터는 잘 모르겠었다. 아래것이 내 코드 ''' # 1번 문제 for i in range(1,6): print('*'*i) ''' ''' # 2번 문제 for i in range(1,6): print(('*'*i).rjust(5)) ''' ''' # 3번 문제 for i in range(5,0,-1): print('*'*i) ''' ''' # 4번 문제 for i in range(5,0,-1): print(('*'*i).rjust(5)) ''' ''' # 5번 문제 for i in range(5,0,-1): print('*'*i) ''' # 6번 문제 # 7번 문제 # 8번 문제 # 해답 코드 ''' # 1번 문제 for i in range(1,.. 2022. 4. 30.
파이썬 수의 합, 홀수, 짝수의 합, 팩토리얼 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.