分支與迴圈(3)

2021-07-03 06:51:06 字數 1462 閱讀 6041

while迴圈

語法:

while 條件:

執行迴圈體

例:

age=23

while age>18:

print('成年人')

for迴圈語法:

for  目標  in 表示式:

執行迴圈體

例:

range()語法:range( [start,] stop [,step=1 ] ) 這個bif有三個引數,其中用括號括起來的兩個表示這兩個引數是可選的

step=1表示第三個引數預設值為1

range這個bif的作用是生成乙個從start引數的值開始到stop的值結束的數列

range(5)–>0,1,2,3,4注意不包括5

例:

for x in range(1,23,3): 

綜上range()就是生成等差數列的函式,首項,末項,公差,分別對應三個引數

break命令可以終止迴圈的執行,然後繼續執行迴圈之後的**(如果迴圈之後有**的話)。

while

true:

print('hello')

執行以上**會陷入死迴圈,無限次列印hello,使用break

就能退出迴圈

continue命令會終止當前的迴圈,然後從下乙個值繼續執行

實驗 3 簡單的分支與迴圈結構

目的 熟悉c語言基本分支與迴圈結構,了解問題的分析和程式設計解決思路 1.編寫求圓面積的程式,要求當輸入的半徑r 0時,提示輸入錯誤,要求r為浮點型,r的數值是動態的由鍵盤輸入 題目分割線 2.利用迴圈計算n個圓柱體體積。要求 1.當輸入的半徑r或h 0時,提示輸入錯誤,重新輸入 2.r和h為整形 ...

分支與迴圈語句

練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...

Go 分支與迴圈

go 語言的分支迴圈語句選擇性較少,迴圈語句它只有 for 迴圈,平時我們在其它語言用的 while 語句 do while 語句 loop 語句它是沒有的。分支語句只有 if 和 switch,也沒有三元操作符。if else 語句 package main import fmt func mai...