매일공부

[python] 파이썬 condition, loop 예제; 구구단 본문

Programming

[python] 파이썬 condition, loop 예제; 구구단

aram 2022. 8. 8. 08:01

- 구구단 계산기 만들기

print ("구구단 몇단을 계산할까요?")
number = int(input()) 

print(f"구구단 {number}단을 계산합니다.")

for i in range(1, 10):
    dan = number * i
    print(f"{number} X {i} = {dan}")

 

- 구구단 전체 출력

2X1=2  3X1=3    .....                    9X1=9
2X2=4  3X2=3    ....                     9X2=18
...
2X9=18  3X9=27    ....                   9X9=81

for row in range(1, 10):
    for col in range(2, 10):
        print("%s X %s = %2s" % (col, row, (col*row)), end=" ")
    print()

> 이 format으로 출력하면 □으로 가지런히 출력됨

 

- 연속적인 구구단 입력 

- 1~9를 입력 받아 구구단을 출력, 0 입력 시 종료

print ("구구단 몇 단을 계산할까요(1~9)?")
user_number = int(input()) #사용자 입력을 받음

while user_number != 0 : #0을 입력 받으면 종료
    if user_number >= 10:
        print("잘못 입력하셨습니다. 범위 = 1~9")
        user_number = int(input())
        continue
    else: 
        for i in range(1,10):
            print(f"{user_number} X {i} = {user_number*i}")
        print ("구구단 몇 단을 계산할까요(1~9)?")
        user_number = int(input())
        continue

print("구구단 게임을 종료합니다")

 

 

'Programming' 카테고리의 다른 글

[서평] 그림으로 배우는 Java programming Basic  (0) 2023.07.04
Comments