- 1、计算1~100的和(包含1和100)
- 2、计算1~6的乘积(包含1和6)
- 3、计算1~100之间偶数的和(包含1和100)
- 4、计算1~100之间可以被3又能被5整数的数的个数(包含1和100)
- 5、使用循环,完成以下图形的输出
- 6、使用循环九九乘法表
- 7、判断一个数是否是质数(质数就是除了1和本身,没有其他的公约数)
- 8、求2-100000的质数的个数
1、计算1~100的和(包含1和100)
sm = 0
for i in range(1, 101):
sm = sm + i
print(sm)
运行结果: 5050
2、计算1~6的乘积(包含1和6)
res = 1
for i in range(2, 7):
res = res * i
print(res)
运行结果: 720
3、计算1~100之间偶数的和(包含1和100)
res = 0
for i in range(0, 101, 2):
res = res + i
print(res)
运行结果: 2550
4、计算1~100之间可以被3又能被5整数的数的个数(包含1和100)
coun = 0
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
coun=coun+1
print(coun)
运行结果: 6
5、使用循环,完成以下图形的输出
*
* *
* * *
* * * *
* * * * *
for i in range(1, 6):
print('* ' * i)
6、使用循环九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%d * %d = %d'%(j, i, (j * i)), end='\t')
print('')
运行结果:
7、判断一个数是否是质数(质数就是除了1和本身,没有其他的公约数)
import math
n = int(input('请输入一个数:'))
tag = 0
for i in range(2, int(math.sqrt(n))+1):
if n%i==0:
tag = 1
if tag == 0:
print('是质数')
else:
print('不是质数')
8、求2-100000的质数的个数
import math
coun = 0
tag = 0
for i in range(2, 100000):
for j in range(2, int(math.sqrt(i)) + 1):
if i % j == 0:
tag = 1
if tag == 0:
coun = coun + 1
tag = 0
print(coun)
运行结果: 9592