python程式設計快速上手 控制流(二)

2021-08-14 13:30:47 字數 638 閱讀 9824

1.布林值

true:

false

2.控制流語句

if:if 語句的子句(也就是緊跟 if 語句的語句塊),將在語句的條件為 true 時執行。如果條件為 false,子句將跳過。

else:if 子句後面有時候也可以跟著 else 語句。只有 if 語句的條件為 false 時,else子句才會執行。

elif:elif 語句是「否則如果」,總是跟在 if 或另一條 elif 語句後面。它提供了另乙個條件,僅在前面的條件為 false 時才檢查該條件。

while:利用 while 語句,可以讓乙個**塊一遍又一遍的執行。只要 while 語句的條件為 true,while 子句中的**就會執行。

break:如果執行遇到 break 語句,就會馬上退出 while 迴圈子句。

contiune:如果程式執行遇到 continue語句,就會馬上跳回到迴圈開始處,重新對迴圈條件求值(這也是執行到達迴圈末尾時發生的事情)。

for:可以指定程式執行次數,for i in range()

range():range()函式可以有第三個引數。前兩個引數分別是起始值和終止值,第三個引數是「步長」。步長是每次迭代後迴圈變數增加的值。

Python程式設計快速上手 實踐專案

例如,字典值 意味著玩家有1條繩索 6個火把 42枚金幣等。寫乙個名為displayinventory 的函式,它接受任何可能的物品清單,並顯示如下 inventory 12 arrow 42 gold coin 1 rope 6 torch 1 dagger total number of ite...

《Python遊戲程式設計快速上手》 導讀

在寫作本書的過程中,我意識到,像python這樣的現代語言使得程式設計更加容易,並且為新一代的程式設計師提供了更多的功能。python擁有平緩的學習曲線,而且是供專業程式設計師使用的一種正規語言。目前的程式設計書籍大多分為兩種型別。第一種,與其說是教程式設計的書,倒不如說是在教 遊戲製作軟體 或教授...

Python程式設計快速上手 global 語句

如果要在乙個函式內修改全域性變數,就使用 global 語句。如果在函式的頂部有 global eggs 這樣的 它就告訴python 這個函式中,eggs 指的是全域性變數,所以不要用這個名字建立乙個區域性變數。示例 samename2.py def spam global eggs eggs s...