大大是符合 发表于 2021-2-1 12:54:20

第二讲课后作业动一动第一题

救命啊,我快疯了!
为什么我按照老师答案的代码无论是复制还是打上去都显示错误啊?总是说我没有赋值,可我明明赋值了啊!救救孩子吧!



>>> name = input("请输入您的姓名:")
print('你好,' + name + '!')
请输入您的姓名:研究院

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
    name = input("请输入您的姓名:")
File "<string>", line 1
    研究院
    ^
SyntaxError: invalid syntax
>>>

小甲鱼的铁粉 发表于 2021-2-1 12:59:06

本帖最后由 小甲鱼的铁粉 于 2021-2-1 13:00 编辑

得一行一行写吧

小甲鱼的铁粉 发表于 2021-2-1 13:01:30

>>> name = input("请输入您的姓名:")
请输入您的姓名:he
>>> print("nihao" + name +"!")
nihaohe!

大大是符合 发表于 2021-2-1 13:02:03

小甲鱼的铁粉 发表于 2021-2-1 12:59
得一行一行写吧

我确实是一行行写,我后面直接把老师的copy过去,还是显示错误{:5_100:}

小甲鱼的铁粉 发表于 2021-2-1 13:04:53

>>> name = input("请输入您的姓名:")
print('你好,' + name + '!')
SyntaxError: multiple statements found while compiling a single statement
>>>
报错说只能执行一个语句

大大是符合 发表于 2021-2-1 13:12:42

小甲鱼的铁粉 发表于 2021-2-1 13:04
报错说只能执行一个语句

>>> name = input("请输入您的姓名:")
请输入您的姓名:yjy

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
    name = input("请输入您的姓名:")
File "<string>", line 1, in <module>
NameError: name 'yjy' is not defined

我刚才像你一样分开来,结果又报错了....

小甲鱼的铁粉 发表于 2021-2-1 13:19:34

看一下图片吧

小甲鱼的铁粉 发表于 2021-2-1 13:20:15

小甲鱼的铁粉 发表于 2021-2-1 13:19
看一下图片吧

你看图片这样写写试试

逃兵 发表于 2021-2-1 13:25:11

看一下你的Python版本是2.x还是3.x
版本是2.x的话需要在加引号

qq1151985918 发表于 2021-2-1 14:08:08

每次看到>>>再写下一行

jackz007 发表于 2021-2-1 14:14:42

   在 IDLE 中粘贴代码不要一次粘多行,最好是粘贴一行,按过回车键,再粘贴下一行。

大大是符合 发表于 2021-2-1 14:29:43

小甲鱼的铁粉 发表于 2021-2-1 13:20
你看图片这样写写试试

感谢!我这边可以了,确实是版本的问题{:10_254:}

大大是符合 发表于 2021-2-1 14:30:14

逃兵 发表于 2021-2-1 13:25
看一下你的Python版本是2.x还是3.x
版本是2.x的话需要在加引号

谢谢,我可以了!

古街小巷 发表于 2021-2-1 15:53:32

你复制到的是交互窗口,要在IDLE左上角开file新建new file,复制在那里面,然后按f5运行
页: [1]
查看完整版本: 第二讲课后作业动一动第一题