1. 程式人生 > >2、Python自學第二天(if判斷,for迴圈,while迴圈)

2、Python自學第二天(if判斷,for迴圈,while迴圈)

 1 """================ if判斷 begin ======================
 2 
 3 # 輸入一個年齡,判斷是成年人還是小孩
 4 age = input('請輸入年齡')
 5 if int(age)>=18:
 6     print('成年人')
 7     exit()
 8 print('小孩')
 9 
10 # 輸入一個數字,判斷是奇數還是偶數
11 num = input('請輸入一個數字')
12 if int(num) % 2 == 0:
13     print('偶數')
14     exit()
15 print('奇數')
16 17 # 輸入一個月份,判斷是哪個季節,python中沒有 && , || ,用 and 或 or 來表示 18 season = int(input('請輸入一個月份:')) 19 if season >=3 and season <=5: 20 print('春季') 21 elif season >=6 and season <=8: 22 print('夏季') 23 elif season >=9 and season <=11: 24 print('秋季') 25 else: 26 print('冬季')
27 28 # 練習 29 小明身高1.75,體重80.5kg。請根據BMI公式(體重除以身高的平方)幫小明計算他的BMI指數,並根據BMI指數: 30 31 低於18.5:過輕 32 18.5-25:正常 33 25-28:過重 34 28-32:肥胖 35 高於32:嚴重肥胖 36 bmi = 80.5 / pow(1.75,2) 37 if bmi < 18.5: 38 str = '過輕' 39 elif bmi >= 18.5 and bmi < 25: 40 str = '正常' 41 elif bmi >=25 and bmi < 28:
42 str = '過重' 43 elif bmi >=28 and bmi < 32: 44 str = '肥胖' 45 else: 46 str = '嚴重肥胖' 47 print(str) 48 49 =================== if判斷 end ========================""" 50 51 52 """=============== for 迴圈 begin ============================ 53 54 name = ['tom','bob','tim'] 55 for n in name: 56 print(n) 57 58 # 用for迴圈計算1-10的和 59 sum = 0 60 nums = [1,2,3,4,5,6,7,8,9,10] 61 for i in nums: 62 sum += i 63 print(sum) 64 65 # 用for迴圈計算1-100的值,range(x,y)函式用來生成一個大於x,小於y的列表,如果range(z)一個引數的情況下會生成一個大於等於 66 0,小於101的列表 67 sum = 0 68 for i in range(1,101): 69 sum += i 70 print(sum) 71 72 ================== for 迴圈 end============================""" 73 74 """=============== while 迴圈 begin ============================= 75 76 # 用while迴圈計算1-10的和 77 i = 1 78 sum = 0 79 while i<=10: 80 sum += i 81 i+=1 82 print(sum) 83 84 # 用while迴圈逆向輸出10-1 85 num = 10 86 while num>=0: 87 print(num) 88 num = num-1 89 90 ================== while 迴圈 end ====結束時間:2018:11-23 0:06========================"""