国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現(xiàn)的簡單文本類游戲?qū)嵗?/h1>
2020-02-23 00:56:05
字體:
供稿:網(wǎng)友

本文實例講述了python實現(xiàn)的簡單文本類游戲?qū)崿F(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

############################################################# - 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.pyimport randomimport timeprint('/n/n[--system--] one file is bad the other is good ..guess the right one./n')print('/n/nconnecting....')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 optiondef 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.pyimport randomimport timeguessesTaken = 0print('/n/n/n/n/n[--system--] enter code in 15 trys to avoid lockout/n')print('/nconnecting....')time.sleep(1)print('....')time.sleep(1)print('....')time.sleep(1)print('....')time.sleep(1)print('connection established/n')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:    breakif 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 OVER/n')  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)            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

主站蜘蛛池模板: 花垣县| 习水县| 凤山县| 开原市| 武功县| 扎鲁特旗| 新宾| 康乐县| 喜德县| 宜丰县| 东城区| 饶河县| 陆良县| 林芝县| 姚安县| 宣威市| 林芝县| 米林县| 兴山县| 会理县| 沅陵县| 金乡县| 马山县| 信丰县| 南投县| 岢岚县| 中卫市| 睢宁县| 盐边县| 蛟河市| 沐川县| 峨眉山市| 六盘水市| 陆川县| 汤阴县| 章丘市| 普洱| 大同县| 浦北县| 安康市| 太仆寺旗|