找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 463|回复: 7

[已解决] 求助,小白求助sos

1

主题

5

帖子

5

积分

贫民

积分
5
py萌新小白翔 发表于 2018-2-11 19:15:29 | 显示全部楼层 |阅读模式
1威望
询问一下,这段代码哪里错了(小白一个)
name=input()
a
print(name+','+'hi!')
为什么di yi he di er han

回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
py萌新小白翔  楼主| 发表于 2018-2-11 19:16:25 | 显示全部楼层
问题是:为什么第一和第二行不能这样写。最后一行请自动忽视。。不知道发生了什么
回复

使用道具 举报

2

主题

423

帖子

423

积分

版主

Rank: 7Rank: 7Rank: 7

积分
423

最佳新人热心会员默默耕耘

whydo1 发表于 2018-2-12 11:53:23 | 显示全部楼层
找本书,先照着书敲敲代码吧.
就你这段代码来讲. 把第二行的a删掉就能运行. 最好加个提示,改成这样:
name = input("请输入你的名字:")
print(name + "," + "hi!")
python3.4.4, win10
回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
Hola 发表于 2018-2-12 15:24:52 | 显示全部楼层
应该养成良好的写代码的习惯:
name = input('请输入:‘)
print(name + ', ' + 'Hi!')

#  代码有自己的格式,便于阅读。另外,第二行的a的作用是什么?是变量么?如果是变量就需要声明下,比如:a = ' '  #  声明a为空值

回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
py萌新小白翔  楼主| 发表于 2018-2-18 20:25:43 | 显示全部楼层
whydo1 发表于 2018-2-12 11:53
找本书,先照着书敲敲代码吧.
就你这段代码来讲. 把第二行的a删掉就能运行. 最好加个提示,改成这样:
name =  ...

我不是很懂input的用法,在命令模式和py模式模式下不一样吗?
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
py萌新小白翔  楼主| 发表于 2018-2-18 20:25:44 | 显示全部楼层
whydo1 发表于 2018-2-12 11:53
找本书,先照着书敲敲代码吧.
就你这段代码来讲. 把第二行的a删掉就能运行. 最好加个提示,改成这样:
name =  ...

我不是很懂input的用法,在命令模式和py模式模式下不一样吗?
回复

使用道具 举报

2

主题

423

帖子

423

积分

版主

Rank: 7Rank: 7Rank: 7

积分
423

最佳新人热心会员默默耕耘

whydo1 发表于 2018-2-19 16:00:19 | 显示全部楼层
一样的
python3.4.4, win10
回复

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
py萌新小白翔  楼主| 发表于 2018-2-19 19:43:59 | 显示全部楼层
如果这样,那我在py模式下,不是输入name=input()后,会出现下一行输入我要输入的东西吗。既然这样,那我为什么不能在编辑器里直接全打下来,难道不是一行一行读吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表