鱼C论坛

 找回密码
 立即注册
查看: 2619|回复: 6

[已解决]Mac的IDLE和Pycharm用 input()时不能输入字母或汉字(只能输入数字)

[复制链接]
发表于 2018-1-25 15:12:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
input()不能输入字母或汉字(只能输入数字),不知道为什么。
比如:
username=input("Name pls") #用户输入的需要是数字才不报错
print(username)

如果输入文字,比如haha,就会报错:
File "<string>", line 1, in <module>
NameError: name 'haha' is not defined

打开IDLE的时候 也会报:
WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/ for current information.


所以想下载所谓的ActiveTcl试试,可几次都显示安装成功了却根本找不到在哪里。。求帮助!谢谢&#128591;
最佳答案
2018-1-25 16:24:52
print()的end参数也是py3才有的
Screen Shot 2018-01-25 at 2.55.30 PM.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-25 15:14:54 | 显示全部楼层
因为python 2中要用raw_input
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-25 15:59:55 | 显示全部楼层
sky 发表于 2018-1-25 15:14
因为python 2中要用raw_input

那print(value,end='')也是因为是2所以不可以用end么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-25 16:05:28 | 显示全部楼层
史莱克 发表于 2018-1-25 15:59
那print(value,end='')也是因为是2所以不可以用end么?


这个不清楚 应该是吧 记不清了 你可以help(print)看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-25 16:24:52 | 显示全部楼层    本楼为最佳答案   
print()的end参数也是py3才有的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-25 17:16:57 | 显示全部楼层
yjsx86 发表于 2018-1-25 16:24
print()的end参数也是py3才有的

哦!明白了!都卸载了2装了3然后再用就好了!&#128077;谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-25 17:18:13 | 显示全部楼层
sky 发表于 2018-1-25 16:05
这个不清楚 应该是吧 记不清了 你可以help(print)看看

嗯,的确是2的问题!谢谢啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-1 03:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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