tuple的意義優點:tuple不能改變,**更加安全。如果可能,能有tuple代替list就盡量用tuple
list:二維列表
tuple 的缺點:當你定義乙個tuple時,在定義的時候,tuple的元素必須確定下來。
eg:
t=(1,2)··················#if…else=t(1,2)
1
#比如,輸入使用者年齡,根據年齡打壓輸出不同的內容
age = 6
if age>=18:
print(『你的年齡是%s』 % age)
print(「**」)
else:
print(『你的年齡是%s』 % age)
print(「未**」)
#根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行
#如果if語句判斷是false,就不執行。(否則什麼都不做)
#也可以給if新增乙個else,意思是,如果if判斷為false,不要執行if的內容
age=20
if age>= 18:
print(「成年」)
elif age>10:
print(「青少年」)
elif age>6:
print(「小屁孩」)
else:
print(「kind」)
#elif是 else if的縮寫可以用於多個elisf的判斷和
# else if可以縮寫 elif
80.5/〖1.75〗^2
height =1.75
weight =80.5
mke =height/(weight*weight)
if mke<18.5:
print(「過輕」)
elif 18.5<=mke<=25:
print(「正常」)
elif 25<=mke<=28:
print(「過重」)
elif 28<=mke<=32:
print(「肥胖」)
else:
print(「嚴重肥胖」)
name =input(「請輸入名字」)
height =float(input(「請輸入公升高」))
weight =float(input(「請輸入體重」))
mke =weight/(height * height)
if mke<18.5:
print(name,「mke為:%.2f,為 %s」 % (mke,「過輕」))
elif 18.5<=mke<=25:
print(name, 「mke為:%.2f,為 %s」 % (mke, 「正常」))
elif 25
print(name, 「mke為:%.2f,為 %s」 % (mke, 「過重」))
elif 28
print(name, 「mke為:%.2f,為 %s」 % (mke, 「肥胖」))
else:
print(name, 「mke為:%.2f,為 %s」 % (mke, 「嚴重肥胖」))
1 39 python 基礎學習 0428
1.列表 list 表示一種集合 舉例 classmate 張三 李四 王五 小明 print classmate 0 print classmate 1 print classmate 2 print classmate 3 超出列表索引會報錯 eg新增到第乙個位置 列表插入刪除練習 fruit ...
0基礎學習for迴圈
其實一開始我在學習for迴圈的時候是學的一臉懵逼的,也是花了一段時間才完全搞懂。for迴圈的作用就是在滿足所需條件的情況下不斷迴圈。for語句的格式如下 for 表示式1 表示式2 表示式3 迴圈體 在實際應用中,如果重複執行的操作 迴圈體 的次數是固定的 已知的,則一般使用for語句。for語句的...
0基礎lua學習(十三)Metatable
在 lua table 中我們可以訪問對應的key來得到value值,但是卻無法對兩個 table 進行操作。因此 lua 提供了元表 metatable 允許我們改變table的行為,每個行為關聯了對應的元方法。mytable 普通表 mymetatable 元表 setmetatable myt...