設計一個只累加偶數的程式:
#請使用者輸入數值,只加總正偶數值,不加總奇數,若輸入負數則結束程式 total = 0 while(True): input_value = int(input("請輸入任意數值:,輸入負數會跳出")) if input_value < 0: break if input_value % 2 == 1: continue else: total += input_value print("加總值:", total)
設計一個從1累加到100的程式:
方法1-由1加到100
#1~100的加總 value = 1 total = 0 while value <= 100: total += value value += 1 print("1~100的加總是:", total)
方法2-容易無限迴圈
#1~100的加總 value = 1 total = 0 while(True): total += value value += 1 if value >100: break #跳出 print("1~100的加總值是:", total)
def BMI(height_box, weight_box): #def BMI(參數1, 參數2) bmi = weight_box / (height_box / 100) ** 2 return bmi round(BMI(170, 60), ndigits=2) #BMI(引數1, 引數2) 引數是真實的值,丟入參數盒子裡