Gwen 发表于 2019-1-31 16:50:00

零基础学python第二讲课后练习

本帖最后由 Gwen 于 2019-1-31 16:54 编辑

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


输入如上的答案后还是不行,提示下面的内容,这是为什么?
name = input("请输入您的姓名:")
print('你好,' + name + '!')
请输入您的姓名:# Error: NameError: file <string> line 1: name 'fdfef' is not defined #



在输入名字的时候得带上引号就正常了,这是为什么?

129784626 发表于 2019-1-31 16:57:04

你用的是2.7版本吧,2.7版本输入字符串应该是raw—input,不然他默认是int类型

129784626 发表于 2019-1-31 16:57:37

129784626 发表于 2019-1-31 16:57
你用的是2.7版本吧,2.7版本输入字符串应该是raw—input,不然他默认是int类型

input改为raw_input

塔利班 发表于 2019-1-31 16:59:44

什么编辑器,截图?

Gwen 发表于 2019-1-31 17:03:23

本帖最后由 Gwen 于 2019-1-31 17:06 编辑

塔利班 发表于 2019-1-31 16:59
什么编辑器,截图?

MAYA2015里的python脚本编辑器

Gwen 发表于 2019-1-31 17:07:18

129784626 发表于 2019-1-31 16:57
你用的是2.7版本吧,2.7版本输入字符串应该是raw—input,不然他默认是int类型

不是版本的问题,改成raw—input也一样的问题

Gwen 发表于 2019-1-31 17:08:39

xianyu_meng 发表于 2019-1-31 17:06
name = input('请输入您的姓名:')
print("您好%s!" % name)

也不行

塔利班 发表于 2019-1-31 17:10:13

Gwen 发表于 2019-1-31 17:03
MAYA2015里的python脚本编辑器

你还是换个编辑器试试,正常应该没问题

兮兮丶然 发表于 2019-1-31 17:15:39

Python 3.7表示程序可以运行{:5_107:}

Gwen 发表于 2019-1-31 17:20:42

兮兮丶然 发表于 2019-1-31 17:15
Python 3.7表示程序可以运行

弱弱的问一下,Python 3.7 .2里怎么换行?{:5_96:}

虚无→与→飘渺 发表于 2019-1-31 17:40:50

本帖最后由 虚无→与→飘渺 于 2019-1-31 17:42 编辑

建议使用Visual Studio Code
免费,有简体中文,高颜值
下载地址:https://code.visualstudio.com/Download

大概长这样

liuconglovech 发表于 2020-11-27 20:49:20

页: [1]
查看完整版本: 零基础学python第二讲课后练习