香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

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


时间:2021-11-29 16:23 作者:admin


本文实例讲述了python/' target='_blank'>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.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)

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

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)