Python学习之再议row_input


再议raw_input

birth = raw_input('birth: ')
if birth < 2000:
    print '00前'
else:
    print '00后'

运行结果:

birth: 1994    //输入1994
00后

出错原因?

因为从raw_input()读取的内容永远以 字符串 的形式返回,把字符串和整数比较就不会得到期待的结果

解决方法:

必须先用int()把字符串转换为我们想要的整型:
birth = int(raw_input('birth: '))
运行结果:

birth: 1994
00前

这次对了!O(∩_∩)O~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM