|

楼主 |
发表于 2020-5-20 12:06:47
|
显示全部楼层
- def abccc():
- b=int(input('请输入一个数字范围的最小数:'))
- c=int(input('请输入一个数字范围的最大数:'))
- d=int(input('请在你输入的范围内输入一个数:'))
- count=0
- while True:
- while True:
- if b<0:
- b=int(input('整个负数有意思?\n请重新输入一个数字范围的最小数:'))
- if c>50:
- c=int(input('抱歉,本小游戏电脑不够机智,最大数最好不要超过50\n请在重新你输入的范围内输入一个数:'))
- if b==c:
- b=int(input('你这样有意思吗。。。。\n请重新输入数字范围的最小数'))
- c=int(input('请重新输入一个数字范围的最大数:'))
- d=int(input('请在你重新输入的范围内重新输入一个数:'))
- else:
- break
- if d>c or d<b:
- d=int(input('您输入的数字大于或小于您规定的范围\n请重新在你输入的范围内输入一个数:'))
- else:
- break
- import random
- a=random.randint(b,c)
- count+=1
- print(a)
- if a==d:
- print('电脑一共猜了'+str(count)+'次')
- ab=input('是否还要继续让电脑猜?yes/任意键退出')
- while True:
- if str(ab)=='yes':
- abccc()
- else:
- print('好的,游戏结束,谢谢')
- break
-
-
- while True:
- import random
-
-
- if a>d:
- a=random.randint(b,a-1)
- count+=1
- print(a)
- if a==d:
- print('电脑一共猜了'+str(count)+'次')
- ab=input('是否还要继续让电脑猜?yes/任意键退出')
- while True:
- if str(ab)=='yes':
- abccc()
- else:
- print('好的,游戏结束,谢谢')
- break
-
- if a<d:
- a=random.randint(a+1,c)
- count+=1
- print(a)
- if a==d:
- print('电脑一共猜了'+str(count)+'次')
- ab=input('是否还要继续让电脑猜?yes/任意键退出')
- while True:
- if str(ab)=='yes':
- abccc()
- else:
- print('好的,游戏结束,谢谢')
- break
-
-
-
- abccc()
复制代码 更了一下,功能跟完善了 |
|