上课时,要求输入的
b=input("学校:")
学校:A
b
'A'
我输入的是
b=input("学校:A")
学校:A
b
’’
我输入的是
b=input("学校:A")
学校:A
b
’’
我觉得他们两个在第一步都一样不是嘛
为什么最后出来的结果会不同呢
我想知道为什么最后b出来得到的是’’
麻烦各位帮忙解答
Thanks♪(・ω・)ノ
b=input("学校:")
这个代码
"学校:"是输出的,A是从键盘输入的,所以最终输入了个A
而你的代码b=input("学校:A")
A也是输出的,并没有输入任何内容,明白?
-=-=-==
你想象一个场景:
你去饭店点餐,服务员会先问你:先生想吃点什么?
你说拉面,服务员就会去后厨给你下单拉面
但是如果服务员问:先生想吃点什么?拉面?
你什么都没说,服务员会给你下单拉面吗
-=-=-=
input函数里面的参数其实是print的内容,这样定义只是为了你调用方便,不用先调用print再调用一个空的input
但是它本质上还是print
你必须理解每句话到底是谁对谁说的,是计算机对你说的还是你对计算机说的
你根本没有输入,当然得到的是空值,如图,请自行对比