九九乘法表
#外层循环控制行
x=1
while x<=9:
#内层循环 控制每行的列数
y=1
while y<=x:
print("%s*%s=%s \t"%(x,y,x*y),end="")
y+=1
#换行
print()
x+=1
运行
求1到10阶乘的和
#声明变量存放和
sum=0
#找出1到10所有的数字
f=1
while f<=10:
#求出每个数的阶乘
a=f
p=1
while a>=1:
#完成叠乘
p=p*a
a-=1
#完成叠加
sum=sum+p
f+=1
print("1到10阶乘的和:%s"%sum)
1到100质数和
#声明变量存放和
sum=0
#找出2到100之间所有的数字
a=2
while a<=100:
#声明一个布尔型变量
bn=False
#判断是否是质数
#找出除了1和它本身一半的数字
b=2
while b<=int(a/2):
#依次取模
if a%b==0: #说明有约数 是合数
bn=True
break
b+=1
#bn的结果是True(合数) 还是False(质数)
if bn==False:
#完成叠加
sum=sum+a
print(a)
a+=1
#输出结果 1060
print("1到100之间质数的和是:%s"%sum)
改为合数