通過流程控制語句,可以改變程式的執行順序,也可以讓指定的程式反覆執行多次。
分類:
if 條件表示式:語句
if 條件表示式:
**塊
if-else語句:
if 條件表示式:
**塊else
: **塊
if-elif-else語句:
if 條件表示式:
**塊elif 條件表示式:
**塊elif 條件表示式:
**塊else
: **塊
**塊:
**塊中儲存著一組**,同乙個**塊中的**,要麼都執行,要麼都不執行,**塊就是一種為**分組的機制。
**塊以縮排開始,直到**恢復到之前的縮排級別時結束。
num =
11if
10< num <20:
print
(123
)print
(456
)
該函式用來獲取使用者的輸入:
username =
input
("請輸入使用者名稱:"
)if username ==
"admin"
:print
("歡迎,管理員"
)
迴圈語句可以使指定的**塊重複指定的次數。
while迴圈:
while 條件表示式:
**塊
while 條件表示式:
**塊else
: **塊
列印九九乘法表:
i =
1while i <=9:
j =1while j <= i:
print
(f"×="
, end=
" ")
j+=1print()
i +=
1
輸出:
break:打斷,立即退出迴圈
cotinue:停止此次迴圈,繼續下次迴圈
注意:break 和 cotinue 都只會對離它最近的迴圈起作用。
獲取當前時間,單位是秒。
**(判斷1000以內的質數):
from time import
*begin = time(
)i =
2while i <
1000
: flag =
true
j =2while j <= i **
0.5:
if i % j ==0:
flag =
false
break
j +=
1if flag:
print
(i) i +=
1
Java學習(三) 流程控制語句
直接用 來講解一下迴圈控制語句更加容易理解 public class demotest private static void demo1 system.out.println i system.out.println 跳出for迴圈外 方法內輸出 private static void demo2...
GO語言學習三(流程控制語句)
一 for迴圈 go 只有一種迴圈結構 for迴圈 for迴圈包含三個由分號分開的組成部分 初始化語句 第一次迴圈執行前被執行 可選 迴圈條件表示式 每次迭代開始前被求值 false or true 必須 後置語句 每次迭代後執行 可選 樣例一 常用迴圈 package main import fm...
go語言(三)流程控制,函式
一 if語句 if 語句沒有圓括號,而必需要有花括號跟條件和 else在同一行 例 if myvar 1 else if的條件中可以新增一句初始化語句,用 分隔 if c 1 myvar 1 此變數c的作用域是在後面的 內的。外面是不可見,同時如果不在後面使用也是會編譯錯誤的。二 switch語句 ...