owner = ''
while owner != '예' :
is_space = input('우주정거장 인가요? (예/아니오)')
if is_space == '예' :
print('다시 처음으로 돌아갑니다.')
continue
owner = input('주인이 있나요? (예/아니오)')
if owner == '예' :
print('통행료를 지불하세요')
else :
print('야호 그냥 통과')
print('주사위를 던져주세요')
print('프로그램을 종료합니다.')
파이썬은 들여쓰기를 얼마나 하느냐가 정말 중요하다는 것을 느꼈다. while문 안의 if문을 더 들여쓰면 에러가 난다. 정리를 깔끔하게 잘 해야한다.
owner = ''
while owner != '예' :
my_money = int(input('현재 가지고 있는 자산을 입력하세요 : '))
if my_money <= 0 :
print('통행료를 지불할 수 없군요.')
break
is_space = input('우주 정거장에 도착했나요? (예/아니오)')
if is_space == '예' :
print('다시 처음으로 돌아갑니다.')
continue
owner = input('주인이 있나요? (예/아니오)')
if owner == '예' :
print('통행료를 지불하세요')
else :
print('야호 그냥 통과')
print('주사위를 던져주세요')
print('프로그램을 종료합니다.')
전에 했던 int()로 정수형으로 변환하는 것이 나온다. 잊고 있었는데 다시 사용해서 기억이 났다.
while True :
color = input('가장 좋아하는 색은? ')
if color == 'red':
print('좋아하는 색을 맞추었군요!!')
break
print('좋아하는 색을 다시 입력해보세요')