最近很强烈的欲望想要学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('请选择难度模式 A.简单模式 B.一般模式 C.困难模式 说明: 简单模式:数字范围在0-10 一般模式:数字范围在0-00 困难模式数字范围在0-1000 '))) 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 '%(list1[choose])) while not b.isdigit(): os.system('cls') b=input('%s,再给你一次机会,范围在0-%d '%(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 '%(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 '%(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)])