Python
function(함수) 예제
코딩탕탕
2022. 10. 22. 16:03
게임용 연습
print('함수연습용 게임 ---')
import random
import time
def gameSijak():
print('보물을 찾아 여행을 떠나자. 동굴 문은 두 개다.')
print('동굴 속에는 착한 용과 무서운 용이 있다.')
print('랜덤하게 동굴을 선택해 착한 용을 만나면 보물을 획득, 나쁜 용을 만나면 황천길')
def chooseCave():
cave = ''
while cave != '1' and cave != '2':
print('동굴을 선택(1 또는 2)')
cave = input()
return cave
def chkCave(selectNum):
print('동굴에 도착')
time.sleep(3)
ranNum = random.randint(1, 2)
if selectNum == str(ranNum):
print('와우! 착한용을 만나 보물을 얻어 행복하게 살았다.')
else:
print('그 후 그를 본 사람은 아무도 없었다.')
playAgain = 'y'
while playAgain == 'y':
gameSijak()
caveNumber = chooseCave()
chkCave(caveNumber)
print('계속할까요?(y or n)')
playAgain = input()
프로그래밍이 길 때는 성격이 다른 함수들은 나눠주는 것이 좋다.
유지보수가 편하기 때문이다.
