python练习
#阶乘
product = 1
num = int(input(‘请输入一个正整数:’))
for i in range(1,num+1):
product *= i
print(‘这个数的阶乘为:%s’%product)
#输入一个数,计算从1到这个数的阶乘之和
sum = 0
pro = 1
num = int(input(‘请输入一个正整数:’))
for i in range(1,num+1):
pro *= i
sum += pro
print(‘这个数从1开始的阶乘和为:%s’%sum)
#编程输出1~100中能被3整除但不能被5整除的数, 并统计有多少个这样的数
cout = 0
for i in range(1,101):
if i%3 == 0 and i%5 != 0:
print(i,end=‘,’)
cout+=1
print(‘1~100中能被3整除但不能被5整除的数有%s个’%cout)
#python九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print(‘%s*%s=%s’%(i,j,i*j),end=‘\t’)
print()
#判断质数
cout = 0
num = int(input(‘输入一个数:’))
for i in range(2,num):
if num%i == 0:
cout = 1
print(‘这个数是合数’)