用户:李梓轩查看:0 回复:3 评论:0 创建时间:2019-07-15T17:16:07
这是我的作品:
import random
import time
print('游戏规则:在1~100(不包括1和100)中有一个数字是喵,你与我分别输入一个指定范围的数。直到一个人踩到喵游戏即结束,活下来的即为胜利者。。。')
time.sleep(2)
a = 1
b = 100
c = random.randint(2, 99)
d = []
s = int(input('现在输入1到100的数字:'))
v = random.randint(2, 99)
while True:
if s in d:
if a < b:
if s <= a or s >= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
elif a > b:
if s >= a or s <= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
print('不能与我们出过的数字重复哦~,前面我们出过的数字是:'+str(d))
time.sleep(0.5)
s = int(input('请重新输入' + str(a) + '到' + str(b) + '的数字:'))
else:
if a < b:
v = random.randint(a + 1, b - 1)
else:
v = random.randint(b + 1, a - 1)
d.append(s)
d.append(v)
time.sleep(0.5)
if a < b:
if s <= a or s >= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
elif a > b:
if s >= a or s <= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
else:
pass
if c != s and c == v:
print('我出了' + str(v) + ',哎呀!我踩到喵了!呜呜呜~~~')
break
elif c == s and c != v:
print('我出了' + str(v) + ',轰——————很遗憾你踩到了喵!(¬▽¬)')
break
elif c == v and c == s:
print('轰——————天哪!我们都踩到喵了!(>△<)')
break
elif c < v:
b = v
else:
a = v
print('我出了' + str(v) + ',真幸运,我们都没有踩到数字喵!(^o^)')
time.sleep(0.5)
s = int(input('现在输入' + str(a) + '到' + str(b) + '的数字:'))
求各位大神提出改进建议,谢谢!
import random
import time
print('游戏规则:在1~100(不包括1和100)中有一个数字是喵,你与我分别输入一个指定范围的数。直到一个人踩到喵游戏即结束,活下来的即为胜利者。。。')
time.sleep(2)
a = 1
b = 100
c = random.randint(2, 99)
d = []
s = int(input('现在输入1到100的数字:'))
v = random.randint(2, 99)
while True:
if s in d:
if a < b:
if s <= a or s >= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
elif a > b:
if s >= a or s <= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
print('不能与我们出过的数字重复哦~,前面我们出过的数字是:'+str(d))
time.sleep(0.5)
s = int(input(f'请重新输入{a}到{b}的数字:'))
else:
if a < b:
v = random.randint(a + 1, b - 1)
else:
v = random.randint(b + 1, a - 1)
d.append(s)
d.append(v)
time.sleep(0.5)
if a < b:
if s <= a or s >= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
elif a > b:
if s >= a or s <= b:
print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
break
else:
pass
if v==c != s:
print(f'我出了{v},哎呀!我踩到喵了!呜呜呜~~~')
break
elif v!=c == s :
print(f'我出了{v},轰——————很遗憾你踩到了喵!(¬▽¬)')
break
elif c == v == s:
print('轰——————天哪!我们都踩到喵了!(>△<)')
break
elif c < v:
b = v
else:
a = v
print(f'我出了{v},真幸运,我们都没有踩到数字喵!(^o^)')
time.sleep(0.5)
s = int(input(f'现在输入{a}到{b}的数字:'))
#稍微改动了一点点赞0
评论