매일 코딩 exercise 01. 숫자 맞추기 게임
1.2
import random
def gussing_game():
number=random.randint(0,100)
while True:
name=int(input('enter guessing number>'))
if number==name:
print(f'just right')
break
elif number>name:
print(f"too low")
else:
print(f'too high')
return 0
gussing_game()
1.2.3 조금 더 나아가기
- 프로그램을 수정해서 사용자가 숫자를 예측해볼 기회를 3번까지로 제한 하시오. 만약 사용자가 3번의 기회 동안 답을 맞히지 못했다면 사용자가 맞히지 못했다고 알려주고 프로그램을 종료해주세요.
import random
def gussing_game():
number=random.randint(0,100)
while True:
error=0
for i in range(3):
name=int(input('enter guessing number>'))
if number==name:
print(f'just right')
break
elif number>name:
print(f"too low")
error+=1
else:
print(f'too high')
error+=1
if error != 0:
print('맞히지 못했습니다')
return 0
gussing_game()
오늘 알게된 개념
walrus 연산자(바다코끼리 연산자)