龚奇闻 发表于 2020-10-28 23:18:53

新手入门求助

print('------------------我爱鱼C工作室------------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
    print("我草,你是小甲鱼心里的蛔虫吗?!")
    print("哼,猜中了也没有奖励!")
else:
    print("猜错拉,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦^_^")


为什么我输入数字会让这个运行起来这个,我输的数字是赋值给guess了吗?为什么?我输入的数字跟这串代码有什么关系吗?

2269099035 发表于 2020-10-28 23:24:04

temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
input是输入函数,()里面的是提示内容。

龚奇闻 发表于 2020-10-28 23:25:49

2269099035 发表于 2020-10-28 23:24
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
input是输入函数,()里 ...

意思是我打
input("不妨猜一下小甲鱼现在心里想的是哪个数字:8")
输出的是8吗?

2269099035 发表于 2020-10-28 23:27:55

龚奇闻 发表于 2020-10-28 23:25
意思是我打
input("不妨猜一下小甲鱼现在心里想的是哪个数字:8")
输出的是8吗?

这里的input,既做了输入的事,又做了print的事。你括号里写啥,都可以,不影响从键盘取值。括号里面的只会正常输出,

龚奇闻 发表于 2020-10-28 23:32:01

2269099035 发表于 2020-10-28 23:27
这里的input,既做了输入的事,又做了print的事。你括号里写啥,都可以,不影响从键盘取值。括号里面的只 ...

input函数运行后键盘处于输入状态,按下enter键输入结束?括号里面的只是起提示作用是吗?
{:5_100:}有点笨

2269099035 发表于 2020-10-28 23:33:28

龚奇闻 发表于 2020-10-28 23:32
input函数运行后键盘处于输入状态,按下enter键输入结束?括号里面的只是起提示作用是吗?
有 ...

对,括号里面你可以随便来,如果不是变量的话,统统用“”包起来就好

龚奇闻 发表于 2020-10-28 23:35:08

2269099035 发表于 2020-10-28 23:33
对,括号里面你可以随便来,如果不是变量的话,统统用“”包起来就好

好的,谢谢啦
页: [1]
查看完整版本: 新手入门求助