iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 6
0
AI & Data

Python&ML資料分析系列 第 6

【Day6】Python函數式

  • 分享至 

  • xImage
  •  
  1. 身體品質指數(BMI,Body Mass Index)是國際上常用的衡量人體肥胖程度和是否健 康的重要標準,計算公式為:BMI=體重/身高的平方(國際單位 kg/m²)。BMI 數值定義為:
    過輕:低於 18.5
    正常:18.5-23.9
    過重:24-27.9
    肥胖:高於 28
    請輸入體重和身高,輸出相應的 BMI 值和體重肥胖程度判斷結果(too thin、normal、 overweight 或 fat)。

[輸入樣例] 60,1.6 [輸出樣例]
Your BMI is 23.4 normal
[提示]
程式中體重和身高的輸入可用“weight, height = eval(input())”語句表示。

    def exercise1():
        weight, height = eval(input('Please input your weight and height:'))
        bmi = weight / (height ** 2)
        if bmi < 18.5:
            print('Your BMI is {:.1f} {}'.format(bmi, 'too thin'))
        elif bmi < 24:
            print('Your BMI is {:.1f} {}'.format(bmi, 'normal'))
        elif bmi < 28:
            print('Your BMI is {:.1f} {}'.format(bmi, 'overweight'))
        else:
            print('Your BMI is {:.1f} {}'.format(bmi, 'fat'))
    ```
2. 按公式:C= 5/9×(F-32) ,將華氏溫度轉換成攝氏溫度,並產生一張華氏 0~300 度與
對應的攝氏溫度之間的對照表(每隔 20 度輸出一次)
def exercise2():
    for i in range(0, 301, 20):
        c = 5 / 9 * (i - 32)
        print('{:d}華氏度:{:.0f}攝氏度'.format(i, c))
```

上一篇
【Day 5】Python 迴圈語法練習
下一篇
【Day7】Python 讀寫
系列文
Python&ML資料分析17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言