xxsr.net
当前位置:首页 >> python 正数变负数 >>

python 正数变负数

a=int(input()) if a>0: print('正数') elif a<0: print('负数') else: print('0')

来个简单的,for循环,弄个if,判断大于0和小于0,并做计数, 比如: s = [1,5,-7]counter = 0for i in s: if i > 0: counter += 1print counter

a=int(input()) if a>0: print('正数') elif a<0: print('负数') else: print('0')

直接拿0减去就行, 比如: int n=-5; 0-5 就得到了+5 这是常用的正负转换

用int()那个不叫系统崩溃,叫“未处理的意外”,try/except就是干这个的。def func(x): try: x=int(x) return isinstance(x,int) except ValueError: return Falsefunc(1)Truefunc('1.1')Falsefunc('-1')Truefunc('-1.1')Falsefunc('asdf')False

update SPKCB set SL = -1*SL where SL < 0

a=(-90)if a>=0: #不成立 print(a)else: print(-a) #输出-a即90

-5 // 3

我也研究了很久,终于发现问题了. 函数没错. 错在定义 earth 的时候. earth = [[0]*n]*n # does not work earth = [[0,0,0],[0,0,0],[0,0,0]] # work 如果想 python 当中应用矩阵运算. 你就需要了解 numpy 这个库. 你可以百度一下 "numpy 莫烦", ...

import randoma=[]for i in range(10): a.append(random.randrange(-19,19))a.reverse()b = [x for x in a if x < 0]print "a The biggest negative is :"b[0],b[1]a.sort()b = [x for x in a if x > 0] print "a The smallest positive is:",b[...

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com