# 用while输出2-100的所有素数
i = 2
while i < 100: # 限制i的范围
j = 2
while j <= i / j: # 限制j的范围
if not (i % j): # 如果能整除则进行下面的代码
break # 能整除则跳出,直接进行i=i+1,不是素数不打印
j = j + 1 # 不能整除则j+1继续
if j > (i / j): # 加到j大于根号i还没有找到可被i整除的数,则应该满足素数的要求,打印
print(i, " 是素数")
i = i + 1
# 用for打印出正立实心等腰三角形
for i in range(1, 6): # 首先定义循环几行的三角形
for j in range(5-i): # 开始循环j函数
print(" ", end="") # 输出循环j函数后的结果(end="")为不换行,这个输出负责输出空格
for k in range(1, 2*i): # 开始循环k函数
print("*", end="") # 输出循环k函数后的结果,这个输出负责输出号
print(" ") # 负责输出空格和号后换行
直接复制。