3230479800 发表于 2021-7-25 11:41:17

改编小甲鱼《零基础入门学python》最新版第一个小游戏

根据小甲鱼《零基础入门学python》最新版第一个小游戏改编而来,刚入门不久,自行设计的游戏!

#这是一个python小游戏2
import random
ps = '''这是一个数学小游戏
系统将自动随机生成1·100的数字
玩家可以通过输入除数,用来除系统生成的数字
从而得到余数获得提示
输入和回答次数都是三次
这是一个脑力与运气的游戏!
加油!
'''
print(ps)
a = 3#a为提示次数
b = 3#b维输入次数
answer = random.randint(1,100)
while a > 0:
    c = int(input("你想除的数是:"))#c为输入数,用int将输入数改为整数
    d = answer % c#d为余数
    print('余数是:',d)
    a = a-1#提示次数减一
    while b > 0:
      e = int(input('你得出的数字是:'))#e为输入的答案
      if e == answer:
          print('答案正确!')
          a = -1
          b = -1
      elif e > answer:
          print('大了!')
          b = b-1#输入次数减一
          break#打破第二层while循环,回到第一层while
      else:
          print('小了!')
          b = b-1
      break#同上
if a == 0 and b == 0:
    print('次数用完了!再接再厉哦!')
else:
    print('真是一个数学小天才!!!')

tsElim 发表于 2021-7-25 15:07:17

直接除以100,得到的数字就是要猜的数字,是不是两次就能结束了

小菜鸟FLY 发表于 2021-7-28 06:48:30

tsElim 发表于 2021-7-25 15:07
直接除以100,得到的数字就是要猜的数字,是不是两次就能结束了

哈哈,这就是游戏bug吗?{:5_109:}
页: [1]
查看完整版本: 改编小甲鱼《零基础入门学python》最新版第一个小游戏