while和for应用


欢迎来到鸿鹄会让我们一起学习吧!
我的邮箱2779372950@qq.com

使用while循环输出2~100之间的素数

i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break #在python中false == 0或空,true ==1或非空。
                          # i%j取余数,当余数是0(能整除)是false,加上not变成true。不能整除相反。
      j = j + 1
   if (j > i/j) : print(i, " 是素数")
   i = i + 1

使用while循环打印九九乘法表

i=0
j=0
while i<9:
    i+=1
    while j<9:
        j+=1
        print(j,"x",i,"=",i*j," ",end="")
        if i==j:
            j=0
            print("")
            break

使用for循环打印一个正立实心等腰三角形

for i in range(10):
    for j in range(0, 10 - i):
        print(end=" ")
    for k in range(10 - i, 10):
        print("*", end=" ")

    print("")

文章作者: 崔蓬勃
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 崔蓬勃 !
评论
  目录