jump_p 发表于 2020-5-26 11:31:32

用户登录程序



这段小甲鱼写的用户登录程序,为什么显示的内容不需要用input 或者print,而是可以直接赋值给prompt这个变量呢?

v.ki 发表于 2020-5-26 11:34:15

你说a=1,input(a)会输出啥

Twilight6 发表于 2020-5-26 11:35:05

本帖最后由 Twilight6 于 2020-5-26 11:36 编辑

因为 prompt 会被重新赋值,到时候需要输入时候,和出错时候都会重新赋值input()里面的参数也是 prompt ,而prompt本身就是个字符串

kevinheros 发表于 2020-5-26 11:35:33

因为有 name = input(prompt) 语句

suchocolate 发表于 2020-5-26 11:37:24

prompt只是字符串,第7行input就调用了,input括号里的字符串会自动显示在屏幕。

jump_p 发表于 2020-5-26 11:46:46

Twilight6 发表于 2020-5-26 11:35
因为 prompt 会被重新赋值,到时候需要输入时候,和出错时候都会重新赋值input()里面的参数也是 prompt...

第7行有input语句调用prompt字符串,但是第9行重新赋值以后在哪调用显出出来的?

Twilight6 发表于 2020-5-26 11:51:29

jump_p 发表于 2020-5-26 11:46
第7行有input语句调用prompt字符串,但是第9行重新赋值以后在哪调用显出出来的?

不用print因为continue循环回到input 了
页: [1]
查看完整版本: 用户登录程序