-
function(함수) 예제Python 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()
프로그래밍이 길 때는 성격이 다른 함수들은 나눠주는 것이 좋다.
유지보수가 편하기 때문이다.
'Python' 카테고리의 다른 글
Python 문법 기초 16 - 변수의 접근 순서 (0) 2022.10.22 Python 문법 기초 15 - random 함수 (0) 2022.10.22 Python 문법 기초 14 - 중첩 함수, 함수의 주소 호출 (0) 2022.10.22 Python 문법 기초 13 - function(함수) 내장함수 (0) 2022.10.22 Python 문법 기초 12 - function(함수) 특징 (0) 2022.10.22