设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 18705|回复: 13
打印 上一主题 下一主题

小白请教下大师们

[复制链接]

2

主题

0

好友

26

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-12-11 22:25:11 |只看该作者 |倒序浏览
这是什么情况?怎么解决?

微信截图_20171211222418.png (19.07 KB, 下载次数: 424)

微信截图_20171211222418.png

回复

使用道具 举报

2

主题

0

好友

28

积分

新手上路

Rank: 1

沙发
发表于 2017-12-11 22:41:08 |只看该作者
你用的是python3.x的版本吧
print应该加括号用
print('oh')
这样
回复

使用道具 举报

2

主题

0

好友

26

积分

新手上路

Rank: 1

板凳
发表于 2017-12-12 12:23:21 |只看该作者
python2.7.5,不是3.x
回复

使用道具 举报

2

主题

0

好友

26

积分

新手上路

Rank: 1

地板
发表于 2017-12-12 12:27:04 |只看该作者

python2.7.5,不是3.x

微信截图_20171212122440.png (20.5 KB, 下载次数: 364)

微信截图_20171212122440.png

回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

5#
发表于 2017-12-12 12:35:14 |只看该作者
nescol747 发表于 2017-12-12 12:27
python2.7.5,不是3.x

因为你执行完you=input()之后 是要输入内容赋值给you的
但是你用的是input(),在python2中input()是会区分你输入的内容类型的,你输入的print“...” 这些没法算作标准的输入内容类型 导致报错了
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

6#
发表于 2017-12-12 12:37:57 |只看该作者
nescol747 发表于 2017-12-12 12:27
python2.7.5,不是3.x

如果你想做的是 输入完 再把输入的内容打出来 应该是:
you = raw_input()
这句执行完之后,要先输入你想给you赋值的名字,敲完回车,再来print这些语句

注意 如果用you=input(),那么你输入给you赋值的内容时 要加上引号 表示你输的时字符串
回复

使用道具 举报

2

主题

0

好友

26

积分

新手上路

Rank: 1

7#
发表于 2017-12-12 12:37:58 |只看该作者
那应该怎么改呢?能否示范下?我是小白啊
回复

使用道具 举报

2

主题

0

好友

26

积分

新手上路

Rank: 1

8#
发表于 2017-12-12 12:39:56 |只看该作者
效果想这样的

微信截图_20171212123927.png (271.82 KB, 下载次数: 387)

微信截图_20171212123927.png

回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

9#
发表于 2017-12-12 12:49:02 |只看该作者
12.12.88.PNG
注意 红圈里这部分是执行完you=raw_input()这句之后 自己输入的 输入完回车,再输入新的print语句

回复

使用道具 举报

2

主题

0

好友

26

积分

新手上路

Rank: 1

10#
发表于 2017-12-12 12:50:45 |只看该作者
要用raw_input?  input()不行吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 05:35 , Processed in 0.021495 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部