Python 兩個數比較大小

2021-10-11 00:20:30 字數 1164 閱讀 6373

目標:比較兩個數大小,如果a大於b,則輸出a,否則提示要重新輸入。

示例是用python3來執行的哈~

不使用函式實現:

#coding=utf-8

#coding by tanli

a=input("please input a:")

b=input("please input b:")

print (a)

print (b)

if a>b:

print (a)

else:

print ("please input again")

程式執行結果:

please input a:5

please input b:8

5

8

please input again

使用函式來實現:

#coding=utf-8

#coding by tanli

def getresult(a,b):

#定義乙個命名為getresult的方法,注意方法名首字母要小寫,其後單詞的首字母要大寫

if a > b:

return a

else:

return "please input again"

a=input("please input a:")

b=input("please input b:")

print(a)

print(b)

print (getresult(a,b))

不用if比較兩個數大小

一 問題 有兩個變數a,b,不用 if switch或者其它判斷語句,找出兩個數中間比較大的 二 解決方案 方法1 取平均值法 大的為 a b abs a b 2 小的為 a b abs a b 2 int fmax1 int a,int b 方法2 不使用abs ab時,b a 0,所以前面為a ...

比較兩個數的大小

一 問題 有兩個變數a,b 找出兩個數中間比較大的 二 解決方案 方法1 取平均值法 大的為 a b abs a b 2 小的為 a b abs a b 2 int fmax1 int a,int b 方法2 不使用abs ab時,b a 0,所以前面為a a b 後面為a b,那麼結果就是a in...

不用if比較兩個數大小

大的為 a b abs a b 2 小的為 a b abs a b 2 int fmax1 int a,int b ab時,b a 0,所以前面為a a b 後面為a b,那麼結果就是a int fmax2 int a,int b 如果取 a b 餘數不為0,則說明a b 這是個好方法,不過題目說了...