python中raw_input输入数字问题
2014-11-08 17:43
357 查看
如果按照下面方式,则无论你输入什么,都会打印12,因为raw_input接受的输入是按照字符串处理的
num = raw_input('please enter a num:')
if num > 10:
print 12
else:
print -abs(int(num))
需要改成下面的写法就OK了:
num = raw_input('please enter a num:')
if int(num) > 10:
print 12
else:
print -abs(int(num))
num = raw_input('please enter a num:')
if num > 10:
print 12
else:
print -abs(int(num))
需要改成下面的写法就OK了:
num = raw_input('please enter a num:')
if int(num) > 10:
print 12
else:
print -abs(int(num))
相关文章推荐
- [Python] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- python用户输入问题,input()和raw_input()
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- Python raw_input 读取输入值
- Python采用raw_input读取输入值的方法
- Sublime text 2 4000 不支持raw_input输入的问题
- python 2.x将raw_input()方式输入的字符串转换为unicode编码
- python 预设命令行变量代替raw_input 二次输入的方法
- python 输入函数raw_input和input以及eval函数
- python 入门之输入 input()与raw_input()的比较
- 关于python的编码问题和raw_input的乱码问题
- andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能输入数字和小数点无效问题
- JS获取input标签的text值、JS获取下拉框内容、input控制只能输入数字等问题汇总
- python---键盘输入和输出(raw_input和input)
- Python raw_input 读取输入值 (转载)
- Python采用raw_input读取输入值的方法
- Python基础 (2) - 输入读入input, raw_input
- python程序输入和内建函数raw_input()
- Python raw_input 读取输入值
- Python 读取输入 input 和raw_input