用户:
牛牛75395I查看:0 回复:0 评论:0 创建时间:2019-07-08T15:41:54
【作品展示】

【作品介绍】
有多种模式可选择哦~
【作品源代码】
import random
import time
import turtle
turtle.bgcolor('red')
n=-2
o=-100
u=0
nn=[]
for i in range(100):
print('')
print('现在是{}'.format(time.ctime()))
time.sleep(1)
for i in range(100):
print('')
print('欢迎来到猜数字游戏V3.0!')
time.sleep(1)
for i in range(100):
print('')
i=int(input('你要什么模式?1.单人模式;2.双人模式;3.电脑对战:'))
g=-1
c=1
if i==1:
for i in range(100):
print('')
i1=int(input('请输入难度(默认为100):'))
for i in range(100):
print('')
print('正在选取数字中......')
n = random.randint(0,i1)
for i in range(100):
print('')
print('已成功选取0~{}之间的数!'.format(i1))
time.sleep(1)
for i in range(100):
print('')
while g != n:
if o==0:
time.sleep(1)
o=2
for i in range(100):
print('')
g = int(input("猜猜这个数字是什么(0~{}之间)".format(i1)))
if g > n:
time.sleep(1)
for i in range(100):
print('')
print(g,"这个数字太大了,再猜一次吧!!")
c=c+1
time.sleep(1)
if g < n:
time.sleep(1)
for i in range(100):
print('')
print(g,"这个数字太小了,再猜一次吧!!")
c=c+1
time.sleep(1)
for i in range(100):
print('')
print("恭喜你,你猜对了!")
time.sleep(1)
for i in range(100):
print('')
print("你一共用了",c,"次猜测机会")
time.sleep(1)
for i in range(100):
print('')
if 1==c:
print("你的猜数字游戏等级为:神仙级")
if 2==c:
print("你的猜数字游戏等级为:院士级")
if 3==c:
print("你的猜数字游戏等级为:教授级")
if 4==c:
print("你的猜数字游戏等级为:博士级")
if 5==c:
print("你的猜数字游戏等级为:大师级")
if 6==c:
print("你的猜数字游戏等级为:老手")
if 7<=c<=8:
print("你的猜数字游戏等级为:高级")
if 9<=c<=10:
print("你的猜数字游戏等级为:中级")
if 11<=c<=15:
print("你的猜数字游戏等级为:初级")
if 16<=c<=30:
print("你的猜数字游戏等级为:入门")
if 31<=c<=50:
print("你的猜数字游戏等级为:新手")
if 51<=c<=100:
print("你的猜数字游戏等级为:菜鸟")
if c>=101:
print("你的猜数字游戏等级为:小白")
if i==2:
for i in range(100):
print('')
input('提示:换玩家1来操作,往下按回车')
for i in range(100):
print('')
i1=int(input('请输入你要设置的难度(默认为100):'))
for i in range(100):
print('')
n=int(input('请输入你要出的数字:'))
for i in range(100):
print('')
while n>i1 or n<=-1:
print('你输入的数字超出范围啦!必须在0~{}之间哦'.format(i1))
time.sleep(1)
for i in range(100):
print('')
n=int(input('请输入你要出的数字:'))
for i in range(100):
print('')
print('设置成功!')
time.sleep(1)
for i in range(100):
print('')
input('提示:换玩家2来操作,往下按回车')
while g != n:
for i in range(100):
print('')
g = int(input("猜猜这个数字是什么(0~{}之间)".format(i1)))
if g > n:
for i in range(100):
print('')
print(g,"这个数字太大了,再猜一次吧!!")
c=c+1
time.sleep(1)
if g < n:
for i in range(100):
print('')
print(g,"这个数字太小了,再猜一次吧!!")
c=c+1
time.sleep(1)
for i in range(100):
print('')
print("恭喜你,你猜对了!")
time.sleep(1)
for i in range(100):
print('')
print("你一共用了",c,"次猜测机会")
time.sleep(1)
for i in range(100):
print('')
if 1==c:
print("你的猜数字游戏等级为:神仙级")
if 2==c:
print("你的猜数字游戏等级为:院士级")
if 3==c:
print("你的猜数字游戏等级为:教授级")
if 4==c:
print("你的猜数字游戏等级为:博士级")
if 5==c:
print("你的猜数字游戏等级为:大师级")
if 6==c:
print("你的猜数字游戏等级为:老手")
if 7<=c<=8:
print("你的猜数字游戏等级为:高级")
if 9<=c<=10:
print("你的猜数字游戏等级为:中级")
if 11<=c<=15:
print("你的猜数字游戏等级为:初级")
if 16<=c<=30:
print("你的猜数字游戏等级为:入门")
if 31<=c<=50:
print("你的猜数字游戏等级为:新手")
if 51<=c<=100:
print("你的猜数字游戏等级为:菜鸟")
if c>=101:
print("你的猜数字游戏等级为:小白")
if i==3:
for i in range(100):
print('')
i1=int(input('请输入难度(默认为100):'))
for i in range(100):
print('')
print('正在选取数字中......')
n = random.randint(0,i1)
for i in range(100):
print('')
print('已成功选取0~{}之间的数!'.format(i1))
time.sleep(1)
for i in range(100):
print('')
print('你先猜')
time.sleep(1)
for i in range(100):
print('')
while g != n:
for i in range(100):
print('')
if o==0:
time.sleep(1)
o=2
g = int(input("猜猜这个数字是什么(0~{}之间)".format(i1)))
if g > n:
for i in range(100):
print('')
print(g,"这个数字太大了,再猜一次吧!!")
c=c+1
time.sleep(1)
if g < n:
for i in range(100):
print('')
print(g,"这个数字太小了,再猜一次吧!!")
c=c+1
time.sleep(1)
for i in range(100):
print('')
print("恭喜你,你猜对了!")
time.sleep(1)
for i in range(100):
print('')
print("你一共用了",c,"次猜测机会")
time.sleep(1)
for i in range(100):
print('')
if 1==c:
print("你的猜数字游戏等级为:神仙级")
if 2==c:
print("你的猜数字游戏等级为:院士级")
if 3==c:
print("你的猜数字游戏等级为:教授级")
if 4==c:
print("你的猜数字游戏等级为:博士级")
if 5==c:
print("你的猜数字游戏等级为:大师级")
if 6==c:
print("你的猜数字游戏等级为:老手")
if 7<=c<=8:
print("你的猜数字游戏等级为:高级")
if 9<=c<=10:
print("你的猜数字游戏等级为:中级")
if 11<=c<=15:
print("你的猜数字游戏等级为:初级")
if 16<=c<=30:
print("你的猜数字游戏等级为:入门")
if 31<=c<=50:
print("你的猜数字游戏等级为:新手")
if 51<=c<=100:
print("你的猜数字游戏等级为:菜鸟")
if c>=101:
print("你的猜数字游戏等级为:小白")
time.sleep(1)
for i in range(100):
print('')
print('该电脑了')
time.sleep(1)
for i in range(i1+1):
nn.append(i)
l=0
h=len(nn)
while True:
u=u+1
m=(l+h)//2
r=nn[m]
if r==n:
break
elif r=101:
print("电脑的猜数字游戏等级为:小白")
time.sleep(1)
for i in range(100):
print('')
print('颁奖典礼 即将开始')
time.sleep(2)
for i in range(100):
print('')
for i in range(15):
print('↓ ↓')
if uc:
print('第1名:玩家1 共用猜测次数:{}'.format(c))
print('第2名:电脑 共用猜测次数:{}'.format(u))
if c==u:
print('第1名:玩家1,电脑 共用猜测次数:(玩家1){},(电脑){}'.format(c,u))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn