Day_06_Homework_Answer
# for循环题目
#基础题
# 1,打印100以内7的倍数
for i in range(1,101):
if i % 7 == 0:
print(i, end=' ')
print()
# 2,打印100以内的奇数
for i in range(1, 101):
if i % 2 == 1:
print(i, end=' ')
print()
# 3,打印100以内所有偶数的和
s = 0
for i in range(1, 101):
if i % 2 == 0:
s += i
print(i)
# 4,判断一个数是不是合数。(指自然数中除了能被1和本身整除外,还能被其他的数整除(不包括0)的数。)
n = int(input('n(大于1的数):'))
for i in range(2, n): # 不会等于n,如果是2for循环进不去
if n % i == 0:
print('是合数')
break
else:
print('不是合数')
# 5,判断一个数是不是素数。(除了1和它本身以外不再有其他的除数整除。)
n = int(input('n(大于1的数):'))
for i in range(2, 999999):
if n % i == 0 and n != i:
print('不是素数')
break
else:
print('是素数')
# 6,求整数1~100的累加值,但要求跳过所有个位为3的数。
s = 0
for i in range(1, 101):
if i == 3 or i % 10 ==