第二部分 程式的控制結構 1

2021-09-12 21:40:21 字數 1880 閱讀 7263

pm = eval(input("please enter the numner of pm2.5:"))

if 0 <= pm < 35:

print("空氣優質,快去戶外活動!")

elif 35 <= pm < 75:

print("空氣良好,適度戶外運動!")

else:

print("空氣汙染,請小心!")

please enter the numner of pm2.5:>? 75

空氣汙染,請小心!

#e5.2calbmi.py

height, weight = eval(input("請輸入身高(公尺)和體重\(公斤)[逗號隔開]: "))

bmi = weight / pow(height, 2)

print("bmi 數值為:".format(bmi))

wto, dom = "", ""

if bmi < 18.5:

wto, dom = "偏瘦", "偏瘦"

elif 18.5 <= bmi < 24:

wto, dom = "正常", "正常"

elif 24 <= bmi < 25:

wto, dom = "正常", "偏胖"

elif 25 <= bmi < 28:

wto, dom = "偏胖", "偏胖"

elif 28 <= bmi < 30:

wto, dom = "偏胖", "肥胖"

else:

wto, dom = "肥胖", "肥胖"

print("bmi 指標為:國際'', 國內''".format(wto, dom))

請輸入身高(公尺)和體重\(公斤)[逗號隔開]: >? 1.75,75

bmi 數值為:24.49

bmi 指標為:國際'正常', 國內'偏胖'

from random import random

from math import sqrt

from time import clock

darts = 10000

hits = 0.0

clock()

for i in range(1,darts+1):

x,y = random(),random()

dist = sqrt(x**2+y**2)

if dist<=1.0:

hits += 1

pi = 4*(hits/darts)

print("pi值是{}.".format(pi))

print("執行時間是:s".format(clock()))

pi值是3.1468.

執行時間是:0.78413s

try:

alp = "abcdefghijklmnupqrstuvwxyz"

idx = eval(input("請輸入乙個整數:"))

print(alp[idx])

except nameerror:

print("輸入錯誤,請輸入乙個整數!")

else:

print("沒有發生異常")

finally:

print("程式執行完畢,不知道是否發生了異常")

請輸入乙個整數:>? 5

f沒有發生異常

程式執行完畢,不知道是否發生了異常

請輸入乙個整數:>? no

輸入錯誤,請輸入乙個整數!

程式執行完畢,不知道是否發生了異常

Web API 第二部分

web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...

redux 第二部分

redux 的使用方法,為什麼使用 action.js 檔案,進行優化 將其分開,然後我們通過工廠函式的每次返回不同的物件,由於引數是固定的,每次返回的都是事件型別和事件資料,所以我們可以使用乙個函式,通過其返回值來返回乙個物件,讓後傳遞給 action 我們的 reducer 函式有兩個引數,引數...

實驗二 第二部分

第二部分 ftp協議分析 1.兩個同學一組,a和b。2.在a主機上架設ftp伺服器 3.在b主機上執行wireshark,並登陸a主機的ftp伺服器,上傳一張,得到抓取的資料報,4.進行追蹤tcp流,顯示為原始資料,分析得到a主機登陸ftp的過程及使用者名稱密碼,還原上傳的,第二部分 ftp協議分析...