玩法:系统或人工随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。
代码部分
import random
print("数字猜大小游戏!\n玩法:随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。")
result = random.randint(1,100)
print("随机数字:%d" %result)
num = 0
score = 0
score_dict = [100,90,80,70,60,50,40]
while True:
num += 1
if num > 7 :
print("\n游戏结束!您没有在规定次数内猜出数字!本次得分:0 !")
break
message = input("\n请输入您猜出的数字(范围1~100),退出游戏请输入 q :")
if message == '' :
print("\n请输入您猜出的数字!")
else :
if message == "q" :
print("\n游戏已退出!")
break
if int(message) == result :
print("\n[第%s次] 恭喜您!猜对啦!本次得分:%s !" %(num, score_dict[num-1]))
break
elif int(message) > result :
print("\n[第%s次] 猜错啦!您猜的数字为 %s,有点大,继续加油哦!" %(num, message))
else :
print("\n[第%s次] 猜错啦!您猜的数字为 %s,有点小,继续加油哦!" %(num, message))
运行效果