最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python实现的简单文本类游戏实例

来源:动视网 责编:小采 时间:2020-11-27 14:33:04
文档

python实现的简单文本类游戏实例

python实现的简单文本类游戏实例:本文实例讲述了python实现的简单文本类游戏实现方法。分享给大家供大家参考。具体实现方法如下: ############################################################ # - My version on the game Dragon Realm. # -
推荐度:
导读python实现的简单文本类游戏实例:本文实例讲述了python实现的简单文本类游戏实现方法。分享给大家供大家参考。具体实现方法如下: ############################################################ # - My version on the game Dragon Realm. # -


本文实例讲述了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('

[--system--] one file is bad the other is good ..guess the right one.
')
print('

connecting....')
time.sleep(1)
print('....')
time.sleep(1)
print('....')
time.sleep(1)
print('....')
time.sleep(1)
print('
connection established')
def displayIntro():
 print('------------')
 print('SYSTEM FILES')
 print('------------
')
 print('1.) file.')
 print('2.) file.
')
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('
intialising 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('
download complete.')
 print('
GAME OVER')
 else:
 print('
file corrupt')
 print('system infected.')
 print('
GAME OVER')
playAgain = 'yes'
while playAgain == 'yes':
 displayIntro()
 optionNumber = chooseOption()
 checkOption(optionNumber)
 print('
download 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('




[--system--] enter code in 15 trys to avoid lockout
')
print('
connecting....')
time.sleep(1)
print('....')
time.sleep(1)
print('....')
time.sleep(1)
print('....')
time.sleep(1)
print('connection established
')
print('---------------------')
print(' MAINFRAME - LOGIN ')
print('---------------------')
print('
enter 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('
ACCESS - DENIED -code to low')
 if guess > number:
 print('
ACCESS - DENIED -code to high')
 if guess == number:
 break
if guess == number:
 guessesTaken = str(guessesTaken)
 print('
verifying ....')
 time.sleep(1)
 print('
authenticating ....')
 time.sleep(1)
 print('....')
 time.sleep(1)
 print('....')
 time.sleep(1)
 print('
ACCESS - GRANTED')
 print('
GAME OVER
')
 exit(0)
if guess != number:
 number = str(number)
 print('
....')
 time.sleep(1)
 print('
....')
 time.sleep(1)
 print('
SYSTEM LOCKED -the code was ' + number)
 print()
 exit(0)

希望本文所述对大家的Python程序设计有所帮助。

文档

python实现的简单文本类游戏实例

python实现的简单文本类游戏实例:本文实例讲述了python实现的简单文本类游戏实现方法。分享给大家供大家参考。具体实现方法如下: ############################################################ # - My version on the game Dragon Realm. # -
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top