python实现的简洁文本类嬉戏实现方法_.docx
-
资源ID:11646421
资源大小:12.58KB
全文页数:7页
- 资源格式: DOCX
下载积分:4元
快捷下载
会员登录下载
微信登录下载
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
python实现的简洁文本类嬉戏实现方法_.docx
python实现的简洁文本类嬉戏实现方法_ 本文实例讲解并描述了python实现的简洁文本类嬉戏实现方法。分享给大家供大家参考。具体实现方法如下: # # - My version on the game "Dragon Realm". # - taken from the book "invent with python" by Al Sweigart. # - thanks for a great book Mr Sweigart. # - this code takes advantage of python 3. # #files.py import random import time print(nn-system- one file is bad the other is good .guess the right one.n) print(nnconnecting.) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) print(nconnection established) def displayIntro(): print(-) print(SYSTEM FILES) print(-n) print(1.) file.) print(2.) file.n) def chooseOption(): option = while option != 1 and option != 2: print(which file to download? 1 or 2) option = input(user: ) return option def checkOption(chosenOption): print(nintialising download.) time.sleep(1) print(accessing file.) time.sleep(1) print(downloading.) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) goodfile = random.randint(1, 2) if chosenOption = str(goodfile): print(ndownload complete.) print(nGAME OVER) else: print(nfile corrupt) print(system infected.) print(nGAME OVER) playAgain = yes while playAgain = yes: displayIntro() optionNumber = chooseOption() checkOption(optionNumber) print(ndownload again? . (yes or no) playAgain = input(user: ) # # - My version of the game "guess the number". # - taken from the book "invent with python" by Al Sweigart. # - thanks for a great book Mr Sweigart. # - this code takes advantage of python 3. # # -NOTE - this program will crash if a number is not typed. #digitcode.py import random import time guessesTaken = 0 print(nnnnn-system- enter code in 15 trys to avoid lockoutn) print(nconnecting.) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) print(connection establishedn) print(-) print( MAINFRAME - LOGIN ) print(-) print(nenter 3 digit access code.) number = random.randint(000, 999) while guessesTaken 15: print() guess = input(user: ) guess = int(guess) guessesTaken = guessesTaken + 1 if guess number: print(nACCESS - DENIED -code to low) if guess number: print(nACCESS - DENIED -code to high) if guess = number: break if guess = number: guessesTaken = str(guessesTaken) print(nverifying .) time.sleep(1) print(nauthenticating .) time.sleep(1) print(.) time.sleep(1) print(.) time.sleep(1) print(nACCESS - GRANTED) print(nGAME OVERn) exit(0) if guess != number: number = str(number) print(n.) time.sleep(1) print(n.) time.sleep(1) print(nSYSTEM LOCKED -the code was + number) print() exit(0) 盼望本文所述对大家的Python程序设计有所关心。 更多信息请查看IT技术专栏 .