3.6循环语句while与for可以使指定的代码块重复指定的次数,现在小编就来说说关于while循环语句的类型?下面内容希望能帮助到你,我们来一起看看吧!

while循环语句的类型(3.6循环语句while)

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

,