3.6循环语句while与for可以使指定的代码块重复指定的次数,现在小编就来说说关于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
,