永发信息网

Python编程中,要对数字进行比较,为什么一定要取整

答案:2  悬赏:50  手机版
解决时间 2021-03-05 02:21
比如
a=input()
a=int(a) #为什么一定要取整
if a>=0:
print('你输入的数字是一个正数')
else:
print('你输入的是一个负数')

我看别人的这种对数字进行处理的代码,都会先对a取整,别人解释是要把字符类的数字变成真正的数字变量int型,但是我发现即使我不进行转换,删掉int的那排,也不影响结果啊,好疑惑啊,或者是因为我用的程序比较智能吗,我用的是iPad上的Python3.5
最佳答案
那不是取整,那是转换成数值型在比较,如果不转换你输入字符串或者符号也可以比较,因为acsii码最小为1,所以会一直大于0
全部回答
转换成string得到长度即可 str(a) 第二个问题再把string转换成set求交集
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
容城到安徽合肥的高铁有吗
木广塘地址有知道的么?有点事想过去
世界最大的猫有多大?
什么是会计主体
为了达到有氧训练的效果,应该注意什么细节?
【18英寸是多少厘米】18英寸等于多少厘米
仁和法律服务地址有知道的么?有点事想过去
我现在是郑州的牌照再换新车还用这个牌照还用
4(x+5)=35-x
怎样树立正确的儿童观
台达触摸屏与win7系统通讯不上 1,触摸屏系统
金穗科技有限公司地址在什么地方,想过去办事
下列革命和改革引起社会性质变化的是①法国大
刷机精灵如何刷国米a7s系统
理财金融类骗术都有哪些?
推荐资讯
张杰唱的里面有句望着月亮歌名是啥
北美洲主要有哪些国家
贷款人只收取手续费,不承担贷款风险的是()。
美科汽车零部件公司我想知道这个在什么地方
扣舷而歌之.(而),(之)什么意思??
例外初语在哪里啊,我有事要去这个地方
英语作文如何看待辛辣食物
电脑重装win7系统怎么加载usb3.0驱动
苹果5s没电关机了,充电一会震动一下,震动的时
从北京方庄到动物园服装城路线
韵达快递(木樨园分部)怎么去啊,有知道地址的
阅读相关图表材料.回答下列问题. 部分国家劳
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?