1 39 pycharm基礎學習 0412

2021-09-18 01:30:48 字數 1692 閱讀 5020

tuple的意義優點:tuple不能改變,**更加安全。如果可能,能有tuple代替list就盡量用tuple

list:二維列表

tuple 的缺點:當你定義乙個tuple時,在定義的時候,tuple的元素必須確定下來。

eg:

t=(1,2)

=t(1,2)

1

··················#if…else

#比如,輸入使用者年齡,根據年齡打壓輸出不同的內容

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...