1. python列表值是怎么比较大小的
肯定不是相加
但有可能是从左到右依次比较(前面都相等再比较下一个)
话说回来list比较没意义,如果你想要有意义的结果,可以自定义类型,并重写比较的方法
2. python 中百分比数 比较大小 如何比较python中百分数大小,如a = 50% ,b = 80% 怎么比较a b 大小
python是无法识别百分比的,估计你的百分比是string,所以需要转成int
#!/usr/bin/python3.4
#-*-coding:utf-8-*-
#百分数转为int
defpercent_to_int(string):
if"%"instring:
newint=int(string.strip("%"))/100
returnnewint
else:
print("你输入的不是百分比!")
if__name__=="__main__":
a="50%"
b="80%"
#比较大小
ifpercent_to_int(a)>percent_to_int(b):
print("a>b")
elifpercent_to_int(a)<percent_to_int(b):
print("a<b")
elifpercent_to_int(a)==percent_to_int(b):
print("a=b")
else:
print("输入有误,无法比较")
3. python中如何比较两个数组中对应位置的元素的大小
举个例子,先做减法再判断和0的大小
a = np.array([[1,12,51,1],[1,2,3,4]])
b = np.array([[12,1,1,15],[5,4,3,2]])
c = a-b
c>0
结果c=array([[False, True, True, False],
[False, False, False, True]])
4. python 比较大小
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里面语句结束是没有分号的
5. Python中a%b里a要比b大吗
%相当于mod,也就是计算除法的余数,比如5%3就得到2。
因此a可以比b大,也可以比b小,不是一定的。
6. python比较俩数字的大小
python比较两个数字的大小,可以使用if判断来进行
def compare(a,b):
if a > b:
print a, ">", b
elif a == b:
print a, "=", b
elif a < b:
print a, "<", b
7. 怎么在PYTHON中 显示A>b或A<B A和B可以随便输数值
不是很明白你的意思
a=int(input('Pleaseinputthefirstnumber:'))
b=int(input('Pleaseinputthesecondnumber:'))
deffunc(a,b):
ifa>b:
print('{0}A={1}B={2}'.format("A>B",a,b))
elifa<b:
print(print('{0}A={1}B={2}'.format("A<B",a,b)))
else:
print(print('{0}A={1}B={2}'.format("A==B",a,b)))
func(a,b)
8. python 字符串怎么比较大小
字符串按位比较,两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0,比如:
s1='a bc',
s2='a bc ',
则s2>s1。
(8)python判断a比b大1扩展阅读:
当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值。
如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作float来求值。否则就被当作整数。
该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数。指数是一个“e”或者“E”后面跟着一个或多个数字。
9. Python中a%b里a要比b大吗
不需要 %符号是求余。a比b小也可以。
10. 高中Python编程简单题
先从键盘输入5,就是给变量a赋值5,再输入6,就是给变量b赋值6。
判断a是否大于b,如果成立,输出a,不成立输出b。现在a里面存放的是5,b里面存放的是6,所以,a>b的条件不成立,所以使用else内的输出,就是输出b的值。