一、while循環語句
"""
while語句:
語法:
#**********************
while 真值判斷:
語句1
else:
語句2
#***********************
說明:
1.首先判斷真值表達式的值,若爲True,如果是則執行語句1,執行完成繼續真值判斷
2.當真值判斷爲False,執行語句2
3.如果沒有else,直接while結束(當真值判斷爲False),else可省略。
"""
"""
輸入一個整數n,打印[0,n)之間的整數
n = int(input("請輸入一個整數\n"))
"""
i = 0
while i < n:
print(i)
i = i + 1
"""
打印[0,20)之間的整數,打印在同一行,每個數字之間使用空格隔開
1 2 3 4...
同一行打印方法:print(i,end = "") 默認情況下是""裏面是\n
"""
n = 20
i = 0
while i < n:
print(i,end = " ")
i = i + 1
"""
#打印[1,20)之間的整數,每五個打印一行,打印4行
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
註釋: \t 表示table建
\n 換行
"""
n = 1
i = 1
while i <= 4:
j = 1
while j <= 5:
print(n, end="\t")
j = j + 1
n = n + 1
print()
i = i + 1
"""
從零加到100
"""
i = 1
sum = 0
while i <= 100:
sum = sum + i
i = i + 1
print(sum)
二、for循環語句
"""
for循環語句:
遍歷可迭代對象:range() 或者 字符串
格式:
range(x,y,z) #包含x,不包含y
1.若()中只有一個值,則起始值默認爲0,步長默認爲1
2.若()中有兩個值,則步長默認爲1
字符串
格式:
for i in 可迭代對象:
語句1
elif:
語句2
else:
語句3
注意:
只有循環正常結束,else纔會被執行
in 與 not in 介紹:
1.在if中,可以判斷一個字符在一個字符串中是否存在
2.在for循環中,首先會將字符串的第一個值賦值給迭代變量
"""
str1 = "o"
str2 = "hello python"
if str1 in str2:
print("包含該元素")
else:
print("不存在該元素")
str1 = "100"
str2 = "ABCDEFGHIJKLMN\n"
for str1 in str2:
print(str1,end = ' ')
else:
print("結束")
"""
通過鍵盤輸入行數,打印對應的值
例如:3
1 2 3
1 2 3
1 2 3
"""
n = int(input("請輸入行數:\n"))
for j in range(1,n+1):
for i in range(1,n+1):
print(i,end = "\t")
print()
"""
通過鍵盤輸入行數,打印對應的值
例如:3
1 2 3
2 3 4
3 4 5
"""
n = int(input("請輸入行數:\n"))
for i in range(1,n+1):
for j in range(1,n+1):
print(i + j - 1,end = "\t")
print()