xbns.net
当前位置:首页 >> python比较两个数的大小 >>

python比较两个数的大小

可以使用if双分支:a=5b=2if a>b: print(a)else: print(b)结果:

使用list的index方法可以找到list中第一次出现该元素的位置 >>> l = ['a','b','c','c','d','c']>>> find='b'>>> l.index(find)1找出出现该元素的所有位置可以使用一个简单的表理解来实现 >>> find = 'c'>>> [i for i,v in enumerate(l) if v==fi

1234 defbiggest(a,b,c,d): returnbigger(bigger(a,b),bigger(c,d)) .

任何两个对象都可以比较 相同类型的对象(实例),如果是636f7079e799bee5baa631333361316566数字型(int/float/long/complex),则按照简单的大小来比较;如果是非数字型,且类(型)中定义了__cmp__(含__gt__,__lt__等)则按照_

任何两个对象都可以比较相同类型的对象(实例),如果是数字型(int/float/long/complex),则按照简单的大小来比较;如果是非数字型,且类(型)中定义了__cmp__(含__gt__,__lt__等)则按照__cmp__来比较,否则按照地址(id)来比较不同类型的对象(实例),如果其中一个比较对象是数字型(int/float/long/complex等),则数字型的对象 [1,2], "abc" -1, true 评论0 0 0

inputA = raw_input("请输入第一个数字/按下 enter 键退出:") inputB = raw_input("请输入第二个数字/按下 enter 键退出:") if inputA > inputB:print "从大到小排序:", inputA,inputB else:print "从大到小排序:",inputB,inputA1

a=list() b= list() print len(a) > len(b)

x = raw_input("x"); y = raw_input("y"); 得到的x和y是字符串string类型的,字符串比较是按字符比较的,'3'比'2'大 按照你的意图应该是把输入转换为int型变量才能比较,可以改为 x = int(raw_input("x")) y = int(raw_input("y")) 还有提醒你一下,python里面语句结束是没有分号的

sum(n1,n2,n3,,nn)/n round函数用来确定小数位数 如果你只想要小数部分: sum(n1,n2,n3,,nn)/n-sum(n1,n2,n3,,nn)//n //为整除符号 1.如果你是要返回一定位小数的结果: >>> def average(bits,*args): from numbers import number for arg in

def compare(x,y,z): t = 0 if y > x: t=x x=y y=t if z>x: t=x x=z z=t if z>y: t=y y=z z=t return (x,y,z) x = raw_input('enter x:') y = raw_input('enter y:') z = raw_input('enter z:') a = compare(x,y,z) print a

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