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的值。