python猜数字游戏次数模式时间模式
故宫太和殿-中国大趋势
#-*- coding: UTF-8 -*-
import
random
import
time
import
threading
a=t(0, 100)
def
funtimes():
global
a
level = 10
useabs = 0
start = ()
while
True:
end = ()
usetime = end - start
print
(本次游戏使用了%d秒%(usetime))
if
usetime
print
(当前难度为%d%(level))
b
= int(input(请输入一个整数:))
useabs =
abs(a - b)
if
useabs == 0:
print
(恭喜您,答对啦!!!数字是%d%
(a))
print
('1.继续玩,增加游戏难度n2.退出')
sel_number = input(请输入你的选择:)
while
sel_number != 1
and
sel_number != 2:
sel_number = input(输入错误请重新输入:)
if
sel_number == 1:
level = level - 1
start =
()
a = t(0, 3)
else
:
break
elif
useabs > 20:
# i=1+1
print
(差距较大)
else
:
print
(很接近了加油)
else
:
print
(你没有机会了,正确答案是%d% (a))
print
('1.继续玩n2.退出')
sel_number = input(请输入你的选择:)
while
sel_number != 1
and
sel_number != 2:
sel_number = input(输入错误请重新输入:)
if
sel_number == 1:
a
= t(0, 3)
start = ()
level=10
else
:
break
def
funbyfre():
chance = 5
i = 0
level = 5
times = 1
global
a
# global times
#
global level
while
(chance > 0):
print
(还有%d次机会% (chance))
if
i < chance:
# chance =
chance - 1
b =
int(input(请输入一个整数:))
if
a
< b:
chance = chance - 1
# i=1+1
print
(大啦!!!还剩%d次机会% (chance))
elif
a > b:
chance =
chance - 1
# i=i+1
print
(小啦!!!还剩%d次机会% (chance))
else
:
chance = chance
- 1
# i=i+1
print
(恭喜您,答对啦!!!数字是%d,共用次数%d% (a,
times))
print
('1.继续玩增加游戏难度n2.退出')
sel_number = input(请输入你的选择:)
while
sel_number != 1
and
sel_number != 2:
sel_number = input(输入错误请重新输入:)
if
sel_number == 1:
level = level - 1
chance =
level
times = 0
a = t(0, 3)
else
:
break
times = times + 1
if
chance == 0:
print
(你没有机会了,正确答案是%d%
(a))
print
('1.继续玩n2.退出')
sel_number = input(请输入你的选择:)
while
sel_number != 1
and
sel_number != 2:
sel_number = input(输入错误请重新输入:)
if
sel_number == 1:
a = t(0, 3)
chance = 5
else
:
break
print
('请选择游戏模式:n1.时间模式n2.次数模式')
sel_number = input(请输入你的选择:)
while
sel_number != 1
and
sel_number != 2:
sel_number = input(输入错误请重新输入:)
if
sel_number ==1:
funtimes()
if
sel_number ==2:
funbyfre()