Search

이차반복문1_문제06_출력뒤집기밀기

대분류
STEP07 이차반복문
소분류
이차반복문1_문제

영상

문제

''' [문제] 3~6 사이의 랜덤 숫자 하나를 저장하고 그 숫자만큼 아래와 같은 규칙으로 출력하시오. 단, 일차 반복문과 이차 반복문으로 출력하시오. [예시] r = 6 [출력] 6 5 4 5 4 3 4 3 2 3 2 1 '''
Python
복사

해설

''' [문제] 3~6 사이의 랜덤 숫자 하나를 저장하고 그 숫자만큼 아래와 같은 규칙으로 출력하시오. 단, 일차 반복문과 이차 반복문으로 출력하시오. [예시] r = 6 [출력] 6 5 4 5 4 3 4 3 2 3 2 1 ''' import random r = random.randint(3, 6) print("r =", r) i = 0 while True: x = r - i y = r - 1 - i z = r - 2 - i print(x, y, z) if z == 1: break i += 1 print("---------") num = r while True: for i in range(3): print(num - i, end=" ") print() if num - 2 == 1: break num -= 1
Python
복사