[Tutor] Beginner question

Karim Liateni kliateni at gmail.com
Mon Aug 12 11:14:49 CEST 2013


5ÿt5ÿ6hhhyyyfrrtr

eschneider92 at comcast.net a écrit :

>I've been learning python from the website 'inventwithpython.com', and I'm on a chapter that covers the following code: 
>
>
>
>import random 
>import time 
>def displayIntro(): 
>print('You are in a land full of dragons. In front of you,') 
>print('you see two caves. In one cave, the dragon is friendly') 
>print('and will share his treasure with you. The other dragon') 
>print('is greedy and hungry, and will eat you on sight.') 
>print() 
>def chooseCave(): 
>cave = '' 
>while cave != '1' and cave != '2': 
>print('Which cave will you go into? (1 or 2)') 
>cave = input() 
>return cave 
>def checkCave(chosenCave): 
>print('You approach the cave...') 
>time.sleep(2) 
>print('It is dark and spooky...') 
>time.sleep(2) 
>print('A large dragon jumps out in front of you! He opens his jaws and...') 
>print() 
>time.sleep(2) 
>friendlyCave = random.randint(1, 2) 
>if chosenCave == str(friendlyCave): 
>print('Gives you his treasure!') 
>else: 
>print('Gobbles you down in one bite!') 
>playAgain = 'yes' 
>while playAgain == 'yes' or playAgain == 'y': 
>displayIntro() 
>caveNumber = chooseCave() 
>checkCave(caveNumber) 
>print('Do you want to play again? (yes or no)') 
>playAgain = input() 
>
>I'm confused about what the line 'checkCave(caveNumber)' does and how it works. I would appreciate any help with this 
>
>Thank you, 
>
>Eric 
>
>_______________________________________________
>Tutor maillist  -  Tutor at python.org
>To unsubscribe or change subscription options:
>http://mail.python.org/mailman/listinfo/tutor


More information about the Tutor mailing list