目標:比較兩個數大小,如果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 這是個好方法,不過題目說了...