语法资讯
print ("----------我爱鱼c工作室------------")temp = input("不妨猜测一下小甲鱼心里是哪个字符:")
guess = int(temp)
while guess != 8:
temp = input("哎呀,错了,请重新输入吧:")
guess = int(temp)
if guess == 8:
print("我操,你是小甲鱼心里的蛔虫吗?")
print("哼,猜中了也没有奖励")
else:
if guess > 8:
print ("哥,大了大了")
else:
print ("嘿,小了,小了")
print("游戏结束,不玩啦")
为什么要赋值两遍,第二遍赋值的目的是什么 好像是确保输入的数是整形 input 函数返回的值是字符串 所以要用 int 进行类型转换。 input()函数得到的是字符串类型,你可以用
type(temp)
查看temp的类型。
在下面 if 比较的时候是和数字比较,所以要用 int() 把字符类型转换为整数类型
页:
[1]