|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
以下是004讲第0题
0. 请问下面代码有没有毛病,为什么?
>>> input = "I love FishC.com"
>>> print(input)
I love FishC.com
答:有毛病。
解析:大家看着 input 这个英文单词是不是有点眼熟?
没错啦,这是一个内置函数(BIF)来着。
给变量命名,要避免与 Python 内部使用的名字冲突,不然这个内置函数就废掉了。
不信?我们接着调用 input() 函数,Python 直接就报错了:
>>> name = input("请输入你的名字:")
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
name = input("请输入你的名字:")
TypeError: 'str' object is not callable
以下是003讲 动动手第1题
1. 请编写代码:使用 input() 函数让用户录入姓名,然后将名字保存到变量(name)中,最后使用 print() 函数打印出来。
答案:
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!
Question:为什么都是input函数,在003讲的题(编辑器模式)和004讲的题(IDLE模式)中反映不一样呢?一个可以正常运行,一个报错?
刚学两天的小白,求助 |
|