讓使用者輸入身高、體重
接下來幫他算出bmi ,並且顯示bmi代表意義(比如過輕、過重等等)
最後印出時 bmi 值要顯示到小數點2位
考試提示的bmi公式
因為身高使用者輸入的會是公分,
所以我們的bmi公式需改成 = 體重/(公分/100)**2
**2 等於平方
讓使用者輸入身高、體重
接下來幫他算出bmi ,並且顯示bmi代表意義(比如過輕、過重等等)
最後印出時 bmi 值要顯示到小數點2位
考試提示的bmi公式
因為身高使用者輸入的會是公分,
所以我們的bmi公式需改成 = 體重/(公分/100)**2
**2 等於平方
讓使用者輸入1個正整數
比如使用者輸入的是12345
這時候就要印出54321
把數字做一個反轉後印出
主要就是讀取字串,從後面讀回來
所以可以使用陣列讀資料的方式,
去讀取得字串中的字元
例如:
x=12345
x[0]=1
x[1]=2
x[2]=3
x[3]=4
x[4]=5
讓使用者輸入數字,輸入的動作直到輸入值為9999才結束,然後找出其最小值,並輸出最小值
所以我們可以建立一個空陣列,
使用while當 使用者如果不是輸入9999的時候
就要把使用者輸入的值都存進去陣列中
最後
使用者輸入9999結束時
再用min方法去找陣列中的最小值
文、意如
使用者輸入一個正整數n
然後套用公式即可
1除以1+2開根號+1/2開根號+3開根號+1/3開根號+4開根號....
最後使用fomat方法顯示結果到小數點第四位
所以會使用到math模組中的 sqrt 去開根號
其他把公式帶進去即可
讓使用者輸入兩個數字
第一個數字是要執行的次數、
第二個數字每位數全部加總,例如使用者輸入1234
那麼就要1+2+3+4
讓使用者輸入1個正整數a
利用迴圈計算從1到a之間,所有5之倍數數字總和。
所以我們可以使用 for 迴圈
再用%除5 取餘數 ,如果=0 就代表偶數,才累加
最後再把偶數累加值印出即可
讓使用者輸入兩個正整數a、b(a < b),
利用迴圈計算從a開始的偶數連加到b的總和。
例如:輸入a=1、b=100,則輸出結果為2550(2 + 4 + … + 100 = 2550)。
所以我們可以使用 for 迴圈
再用%除2 取餘數 ,如果=0 就代表偶數,才累加
最後再把偶數累加值印出即可
1.剖析json練習題
x='{"one" : 1, "two" : 2, "three" : 3,"four" : {"lv2":"ABC", "lv2hi":"yes"}}'
2.建立一個JSON資料、並讀出
疊代字典使用方式-讀取dict-key、value值
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
JSON其實是個純文字的格式,主要用來跟其他程式溝通或交換資料
x = '{ "name":"John", "age":30, "city":"New York"}'
json可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件)
JSON 的優點如下:
1. 數字 (整數或浮點數)
2. 字串 (請用 “” 括號)
3. 布林函數 (boolean) (true 或 false)
4. 陣列 (請用 [ ] )
5. 物件 (請用 { } )
6. NULL
文、意如