1 30 python基礎學習 0518

2021-09-22 23:04:45 字數 3042 閱讀 6807

『』』

1.本實戰將實現根據當天的總步數,計算消耗的熱量值。由於行走速度不同,計算卡路里的消耗也不同,這裡假設走一步消耗28卡路里

『』』def step(x):

print(『請輸入當天行走的步數!』)

x = input() # 獲取控制台輸入的步數

計算卡路里,由於行走速度不同計算卡路里的消耗也不同,此處計算結果僅為測試。

calorie =int(step)*28 # 一步為28卡路里計算

print(『今天共消耗卡路里:』,calorie,"(即" ,calorie/1000,「千卡)」) #列印消耗的卡路里

『』』2.支付寶的螞蟻森林通過日常的走步、生活繳費、線下支付、網路購票、共享單車等低碳、環保行為可以積攢能量,當能量達到一定數量

後,可以種一棵真正的樹。那麼本實戰將模擬支付寶螞蟻森林的能量產生過程

『』』def energy(x):

while true:

print(』\n查詢能量請輸入能量**!退出程式請輸入0\n』)

print(『能量**如下:\n\n』

『生活繳費、行走捐、共享單車、線下支付、網路購票\n』)

x = input() # 獲取控制台輸入的內容

print() # 換行

if x == '生活繳費':  # 判斷輸入的能量**

return('180g') # 列印對應的能量

elif x == '行走捐':

return('200g')

elif x == '共享單車':

return('80g')

elif x == '線下支付':

return('5g')

elif x=='網路購票':

return('80g')

elif x=='0':

return('已退出!')

break

『』』

3.模擬10086查詢功能。編寫python程式,模擬10086自助查詢系統的功能

輸入1:顯示你當前的餘額

輸入2:顯示你當前剩餘的流量,單位為g

輸入3:你當前的剩餘通話,單位為分鐘

輸入4:退出自助查詢

『』』def check(x):

while true:

x= input() # 獲取輸入內容

if x == '1':

return('當前餘額為:999元')

elif x == '2':

return('當前剩餘流量為:5g')

elif x == '3':

return ('當前剩餘通話為:189分鐘')

elif x == '0':

return('退出自助查詢系統!')

break

print(』——————10086查詢功能——————\n』)

print(『輸入1,查詢當前餘額\n』

『輸入2,查詢當前剩餘流量\n』

『輸入3,查詢當前剩餘通話\n』

『輸入0,退出自助查詢系統!』)

『』』4「王者榮耀」遊戲中有很多英雄,這些英雄可以分為法師、戰士、坦克、刺客、射手和輔助。本實戰將應用python中列表儲存不同類別的英雄,

並且遍歷輸出這些英雄。

『』』#坦克 英雄列表

tanks =[『蘇烈』,『劉邦』,『鍾馗』,『張飛』,『牛魔』,『程咬金』,『白起』,『劉禪』,『莊周』,『項羽』,『廉頗』,『巨靈神』,『安祿山』,『豬八戒』]

戰士 英雄列表

warriors=[『狂鐵』,『裴擒虎』,『鎧』,『孫悟空』,『哪吒』,『楊戩』,『橘右京』,『亞瑟』,『雅典娜』,『夏侯惇』,『關羽』,『呂布』,『韓信』,『老夫子』,『達摩』,『典韋』,『曹操』,『鍾無艷』,『墨子』,『趙雲』,『刑天』,『龍且』]

#刺客 英雄列表

assassins=[『百里玄策』,『龐統』,『花木蘭』,『阿軻(荊軻)』,『不知火舞』,『李白』,『娜可露露』,『蘭陵王』,『露娜』,『韓信』,『宮本武藏』,『蓋聶』,『紅拂』]

法師 英雄列表

masters =[『楊玉環』,『弈星』,『女媧』,『周瑜』,『鬼谷子』,『羋月』,『干將莫邪』,『東皇太一』,『大喬』,『諸葛亮』,『貂蟬』,『張良』,『安琪拉』,『不知火舞』,『姜子牙』,『武則天』,『王昭君』,『甄姬』,『扁鵲』,『高漸離』,『嬴政』,『妲己』,『小喬』]

射手 英雄列表

shooters=[『公孫離』,『百里守約』,『后羿』,『劉備』,『黃忠』,『馬可波羅』,『成吉思汗』,『虞姬』,『李元芳』,『艾琳』,『狄仁傑』,『魯班七号』,『孫尚香』]

輔助 英雄列表

auxiliarys=[『明世隱』,『夢奇』,『孫臏』,『太乙真人』,『蔡文姬』]

輸出提示文字

print(』「王者榮耀」遊戲角色:』)

print(『坦克:

』)迴圈坦克 英雄列表

for tank in tanks:

輸出列表內容 每次輸出後以空格分割開

print(tank, end=』 『)

換行輸出內容

print(』\n戰士:

』)for warrior in warriors:

print(warrior, end=』 『)

print(』\n刺客:

』)for assassin in assassins:

print(assassin, end=』 『)

print(』\n法師:

』)for master in masters:

print(master, end=』 『)

print(』\n射手:

』)for shooter in shooters:

print(shooter, end=』 『)

print(』\n輔助:

Python基礎學習05 列表

如果想要刪除列表中的元素,有5種常見的方式 l 3,4,5,6,5,7 l.remove 4 print l 3,5,6,5,7 如果列表中存在多個指定元素,只刪除第1個指定元素 l.remove 5 print l 3,6,5,7 如果要刪除的元素在列表中不存在,丟擲 valueerror l.r...

Python基礎學習05 列表

2.列表 list 3.通用操作 4.修改列表 5.列表的方法 6.遍歷列表 insert arg1,arg2 像列表指定位置插 個元素 引數1 要插 的位置 引數2 要插 的元素 extend iterable 使 個新的序列來擴充套件當前序列 它會將該序列的中元素新增到列表中 引數需要傳遞 個序...

python基礎學習05 運算子

1 算數運算子 運算子描述例項 加 1 1 輸出結果為 2 減 1 1 輸出結果為 0 乘 2 2 輸出結果為 4 除 10 2 輸出結果為 5 整除 9 4 輸出結果為2 取餘 9 4 輸出結果為 1 指數 2 4 輸出結果為 16,即 2 2 2 2 小括號 用來提高運算優先順序,即 1 2 3...