while循環語句的類型?3.6循環語句while與for可以使指定的代碼塊重複指定的次數,現在小編就來說說關于while循環語句的類型?下面内容希望能幫助到你,我們來一起看看吧!
3.6循環語句while與for
可以使指定的代碼塊重複指定的次數
while循環
語法:
while 條件表達式:
語句塊
else:
語句塊
eg:
i=0while i<10: print("i=",i) i=i 1
else:
print("i=",i)
水仙花
# i=100# while 100<=i<1000:# a =i//100# b=(i//10)# c=i# if i==a**3 b**3 c**3:# print(i)# i=i 1
質數
# num=int(input("輸入大于1的數:"))# i=2# flag=True# while i<num:# if num%i==0:# flag=False# i=i 1## if flag:# print("質數")# else:# print("bushi")
3.6-2 循環嵌套在控制台中打印如下圖形
#*****
#*****
#*****
#*****
#*****
創建一個循環控制圓形的高度
i=0while i<5: print("*****") i =1
i=0while i<5:#控制高度 j=0 while j<5:#控制寬度 print("*", end="") #end=""不換行 j =1 print() i =1
#*
#**
#***
#****
#*****
i=0while i<5: j=0 while j<i 1: print("* ", end="") #end=""不換行 j =1 print() i =1
#*****
#****
#***
#**
#*
i=0while i<5: j=5 while i<j: print("* ", end="") #end=""不換行 j-=1 print() i =1
練習:99乘法表
#1*1=1
#1*2=2 2*2=4
#1*9=9 9*9=81
i=0while i<9: i = 1 j=0 while j<i: # print("* ", end="") #end=""不換行 j = 1 print(f"{i}*{j}={i*j} ",end="") print()
質數練習
求100以内的所有質數
i=2while i<=100: flag=True j=2 while j<i: if i%j==0: flag=False j =1 if flag: print(i) i =1
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!