判断和循环
一 :if判斷
1、if 判斷語句基本語法:
if 要判斷的條件:條件成立時,要做的事情……2、如果需要在?不滿足條件的時候,做某些事情,該如何做呢?
if 要判斷的條件:條件成立時,要做的事情…… else:條件不成立時,要做的事情……3、判斷多個條件是否滿足,Python 中的 邏輯運算符 包括:與 and/或 or/非 not?三種
條件1 and 條件2 :兩個條件同時滿足,返回 True 條件1 or 條件2:兩個條件只要有一個滿足,返回 True not 條件:非,不是4、如果希望?再增加一些條件,條件不同,需要執行的代碼也不同?時,就可以使用?elif
if 條件1:條件1滿足執行的代碼…… elif 條件2:條件2滿足時,執行的代碼…… elif 條件3:條件3滿足時,執行的代碼…… else:以上條件都不滿足時,執行的代碼……石頭剪刀布 游戲代碼
# 導入隨機工具包 # 注意:在導入工具包的時候,應該將導入的語句,放在文件的頂部 # 因為,這樣可以方便下方的代碼,在任何需要的時候,使用工具包中的工具 import random# 從控制臺輸入要出的拳 —— 石頭(1)/剪刀(2)/布(3) player = int(input("請輸入您要出的拳 石頭(1)/剪刀(2)/布(3):"))# 電腦 隨機 出拳 —— 先假定電腦只會出石頭,完成整體代碼功能 computer = random.randint(1, 3)print("玩家選擇的拳頭是 %d - 電腦出的拳是 %d" % (player, computer))# 比較勝負 # 1 石頭 勝 剪刀 # 2 剪刀 勝 布 # 3 布 勝 石頭 # if (() # or () # or ()): if ((player == 1 and computer == 2)or (player == 2 and computer == 3)or (player == 3 and computer == 1)):print("歐耶,電腦弱爆了!") # 平局 elif player == computer:print("真是心有靈犀啊,再來一盤") # 其他的情況就是電腦獲勝 else:print("不服氣,我們決戰到天明!")二、循環
在程序開發中,一共有三種流程方式:
- 順序 —— 從上向下,順序執行代碼
- 分支 —— 根據條件判斷,決定執行代碼的 分支
- 循環 —— 讓 特定代碼 重復 執行
1、while?語句基本語法:
初始條件設置 —— 通常是重復執行的 計數器while 條件(判斷 計數器 是否達到 目標次數):條件滿足時,做的事情1條件滿足時,做的事情2條件滿足時,做的事情3...(省略)...處理條件(計數器 + 1)2、?break 和 continue
- break?:某一條件滿足時,退出循環,不再執行后續的代碼
- continue?:某一條件滿足時,不執行后續的代碼直接進入下一次循環
- break?和?continue?只針對?當前所在循環?有效
3、while 循環嵌套
- while?嵌套就是:while?里面還有?while,每一次循環中還要做完一個循環。
4、轉義字符
轉載于:https://www.cnblogs.com/guo2733/p/10683805.html
總結
 
                            
                        - 上一篇: 不求甚解
- 下一篇: 运用CSS3媒体查询判断iPhoneX、
