iT邦幫忙

2023 iThome 鐵人賽

0
SideProject30

人機控制介面之開發應用系列 第 32

Python_OpenAPI_VScode_Thonny_0112

  • 分享至 

  • xImage
  •  

設計一個只累加偶數的程式:

  • 需使用while迴圈列出以下結果
  • 且使用if_else指令,並下指令完美脫離迴圈
#請使用者輸入數值,只加總正偶數值,不加總奇數,若輸入負數則結束程式
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) 引數是真實的值,丟入參數盒子裡

上一篇
以文字命令設定 Wi-Fi (Raspberry Pi 2B)
下一篇
Webhooks & Line 連動 by Pico-w 01/15
系列文
人機控制介面之開發應用37
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言