鱼C论坛

 找回密码
 立即注册
查看: 761|回复: 2

为啥我的只能输入数字

[复制链接]
发表于 2018-3-8 12:33:00 | 显示全部楼层 |阅读模式

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

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

x
bingo='小家族'
answer=input('请输入小甲鱼最想听的一句话')
while True:
if answer==bingo:
      break
answer =input('请重新输入')
print('对')
print('你真了解我的心情')
#为什么我的只能输入数字,当输入字母或汉字就报错,我用的2.7
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-8 12:34:21 | 显示全部楼层
2.x版本请用raw_input函数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-8 12:41:20 | 显示全部楼层
在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为

raw_input( )---将所有输入作为字符串看待,返回字符串类型

input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )



在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-28 10:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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