tcl 4 迴圈和分支

2021-10-23 06:16:50 字數 1107 閱讀 9251

# <6> 迴圈

# >>> for loop

# >>> 迴圈中的為已知變數賦值,都是用set variable value

set number [expr ]

for ]

puts $x

}# >>> while loop

set x 0.0

set delta 0.1

while ]

puts $x

}# >>> break : 結束while迴圈

# >>> continue: 結束本次迴圈,進入下乙個迴圈,繼續測試continue是否為真

while ]

if break

puts "x is $x"

}#>>>列印結果》

# x is 2

# x is 3

# x is 4

# x is 5

set x 0

while ]

if continue

puts "x is $x"

}#>>>列印結果》

#x is 1

#x is 2

#x is 3

# 分支

# >>> if...else ...elseif

# >>> if //{}也可省略

set x 1

if else

if else

if

# >>> switch

# >>> 和c語言的switch的差別是,tcl中不僅僅可以對比數字,還可以對比string

set x "one"

set y 1

set z one

switch $x ]

puts "match \$z. $y+$z is $y1"

}one ]

puts "match one.$y+one is $y1"

}two ]

puts "match two.$y+two is $y1"

}default

}#>>>列印結果》

# match one.1+one is 2

day4 分支和迴圈

可以判斷奇偶性 流程控制 順序執行,分支結構 if 迴圈結構 for,while python中實現分支結構的只有一種if if單分支結構 雙分支結構 多分支結構 for 變數 in 序列 迴圈體讓變數去序列中取值,乙個乙個取,取完為止,每取乙個值執行乙個迴圈 練習3 統計100 200能夠被3整除...

分支結構和迴圈

筆記 1 變數交換 int a 5 int b 8 如何將a和b的變數值互換 錯的 a b a 8 b a b 8 經典的數值交換 int t a a b b t 多分支結構 1 if else if結構 乙個條件判斷的結果在3種以上時 小明成績 90 優秀 80 良好 60 及格 60 不及格 i...

4 python教程 分支 迴圈

講程式設計,不得不講到順序 分支 迴圈。順序就是從上到下執行 這個很簡單,不用再說了。在講分支 迴圈的時候,要特別注意python 中的強制縮排。我們先看看分支 1 簡單的if else a 1 if a 1 注意後面有乙個冒號。其中 是相等判斷 print 1 注意print 函式之前有乙個tab...