分享一个猜数字小游戏的脚本

最近很强烈的欲望想要学python,于是开始了python的自学之旅,这个是在学习到循环的时候想到的,我看到很多一起学习的朋友,也是首先想到这个例子,在这里分享一下自己的脚本,希望很久之后再看到自己这个脚本的时候,会被自己吐槽当时的脚本为什么这么烂,哈哈哈哈 记录于2020.02.24

 

import random
import os
choose=''
while choose not in ('A','B','C','a','b','c'):
    os.system('cls')
    choose=str(input('{}'.format('请选择难度模式\nA.简单模式    B.一般模式    C.困难模式\n\n\n说明:\n简单模式:数字范围在0-10\n一般模式:数字范围在0-00\n困难模式数字范围在0-1000\n')))
choose=choose.upper()
list1={'A':10,'B':100,'C':1000}
list2=('太棒了吧,又被你猜对了','这么快就猜对了?你真是一个预言家','恭喜,你又猜对了','是游戏太简单了吗?要不增加点难度试试')
list3=['额...就剩下一个数字了.要不我开古吧','太可惜了,你应该选另一个数字的','认输吧,就只剩下一个数字了','希望下一局你会运气好点']
list4=['好吧,我知道你是不小心输错的','可以认真一点和我玩吗','你输错了,不过我原谅你了','兄die,你要去考虑配副眼镜了','醒醒,这不是数字','兄die,你是故意输错的吗','你在欺负我么,这个哪里是数字']
list5=('哎呀,就差那么一点点','说真的,要是我,一次就中','梦想还是要有的,万一就中了呢','相信我,这次一定可以','别灰心,相信自己')
ra=random.randint(0,list1[choose])
i=1
mi=0
mx=list1[choose]
sub=mx-mi
os.system('cls')
b=input('哟哟哟,游戏开始囖,来吧,输入你认为正确的数字,范围在0-%d\n'%(list1[choose]))
while not b.isdigit():
    os.system('cls')
    b=input('%s,再给你一次机会,范围在0-%d\n'%(list4[random.randint(0,6)],list1[choose]))
b=int(b)
while ra!=b and sub>2:
    if b>ra:
        mx=b
        os.system('cls')
        print('%s,范围在%d-%d'%(list5[random.randint(0,4)],mi,mx))
        b=input()
        while not b.isdigit():
            os.system('cls')
            b=input('%s,再给你一次机会,范围在%d-%d\n'%(list4[random.randint(0,6)],mi,mx))
        b=int(b)
        if b>ra:
            mx=b
        else:
            mi=b
        i+=1
    else:
        mi=b
        os.system('cls')
        print('%s,范围在%d-%d'%(list5[random.randint(0,4)],mi,mx))
        b=input()
        while not b.isdigit():
            os.system('cls')
            b=input('%s,再给你一次机会,范围在%d-%d\n'%(list4[random.randint(0,6)],mi,mx))
        b=int(b)
        if b>ra:
            mx=b
        else:
            mi=b
        i+=1
    if b>ra:
        mx=b
    else:
        mi=b
    sub=mx-mi
if ra!=b:
    os.system('cls')
    print('%s,正确数字是%d'%(list3[random.randint(0,3)],ra))
else:
    os.system('cls')
    print(list2[random.randint(0,3)])
View Code

 

posted on 2020-04-24 11:34  追风筝的骚年  阅读(258)  评论(0编辑  收藏  举报

导航