반복문 문제를 풀면서 식은땀이 계속 등에서 흐르는 것 같았다.
예상치 못한 문제들도 있어서 어렵다는 생각이 계속 드는 것 같다.
빨리 정리해서 올려보자
📎 실습문제1
표준입력 | 표준출력 |
---|---|
몇 단을 출력할까요? : 5 | 5 * 1 = 5 |
5 * 2 = 10 | |
5 * 3 = 15 | |
5 * 4 = 20 | |
... | |
5 * 9 = 45 |
# for문
num1 = int(input("몇 단을 출력할까요? : "))
for i in range(1,10):
print(num1,"*",i,"=",num1*i)
# while문
num1 = int(input("몇 단을 출력할까요? : "))
i=1
while i < 10:
print(num2,"*",i,"=",num2*i)
i+=1
📎 실습문제2
(단, 3을 입력할 때까지 프로그램은 계속 실행된다. 1~3외 다른 숫자를 입력한 경우”다시 입력해주세요”를 출력)
while True:
x = int(input("숫자 입력 : "))
if x == 1:
print("게임을 시작합니다.")
elif x == 2:
print("실시간 랭킹")
elif x == 3:
print("게임을 종료합니다.")
break
else:
print("다시 입력해주세요.")
📎 실습문제3
words = ["한국", "한복", "음식", "취미", "축제","전쟁"]
for i in words:
print(i)
x = input("답 : ")
if i != x:
break
📎 실습문제4
words = ["한국", "한복", "음식", "취미", "축제","전쟁"]
plus_count = 0
for i in words:
print(i)
x = input("답 : ")
if x == i:
plus_count += 1
print("전체 문제 개수 : ", len(words))
print("맞힌 문제 개수 : ", plus_count)
print("전체 문제 개수 : ", len(words) - plus_count)