|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#各位大鱼 刚学有好多不懂 请鱼油们指点 谢谢
times = 3
秘密 = 0 # 这里的赋值和(猜测)的赋值不用管他是什么数是吗 只要两个值不一样就可以吗
print(" --- 第一个小游戏 --- ")
猜测 = 2
print("不妨猜一下小甲鱼现在心里想的那个数字:",end=" ")
while (猜测 != 秘密) and (times > 0):
临时 = input('错了!') #为什么这里打印的时候会连在不妨猜一下小甲鱼现在心里想的那个数字
猜测 = int(临时)
times = (times - 1)
if 猜测 == 8:
print("你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if 猜测 > 8:
print("哥,大了大了~~~")
else:
print("哥,小了小了~~~")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光咯T_T")
print("操你尼玛!这还猜不出,是8!")
print("游戏结束,不玩啦^_^")
一、python3中end=‘ ’代表不换行哦,你的第二个print中刚好有end=‘ ’,意味着后面的内容会跟这里接起来,也即和第三个print连一起
二、input()里的内容是会让用户看到的,一开始还没输入就打印错了,???
三、编码的第一初衷是简明易懂,你的变量名有点复杂,建议使用合乎实际的英文缩写,尽管p3支持中文变量名
四、while后面的条件是为了实现有三次机会的功能,改为times>0就行了,我觉得不用到另一个条件
五、建议加一个break,在输入正确答案时跳出循环
六、文明用语,using english,thinking english’
|
|