欢迎来到鸿鹄会让我们一起学习吧!
我的邮箱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("")