|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我写的和你的不一样,你的有些我不是很理解比如 end=""
import random
guess=random.randint(0,10)
print('你只有2次机会哦')
num=input('请输入0~10中任意一个数字:')
times=3
while not num.isdigit():
print('对不起,你输入不合法!')
num=input('请输入0~10中任意一个数字:')
while num.isdigit() :
times-=1
if times > 1:
if int(num)== guess:
print('我靠,你真利害!我服了你了。')
break
else:
if int(num) > guess :
print('你大爷的,你输入的大了!')
print('再来再来!')
num=input('请重新输入:')
else:
print('你妹的,你输入的小了!')
print('再来再来!')
num=input('请重新输入:')
else:
print('对不起,机会用完啦!')
print('游戏结束!')
break
print('谢谢使用!')
请问我写的规范么?谢谢
end = '' 就是空格吧 print()会自动换行,加了end = '' 就会用空格代替换行
代码还可以在优化一下吧,比如你的第二次输入就不会判断是大是小
|
评分
-
查看全部评分
|