讲100-200之间不能被3整除也不能被7整除的数输出

 

#1
x=a+3*b/(2*a)
y=pow(b**2-4*a*c,0.5)
#2
fee=0
if 0<=w<=50:
    fee=w*4.5
elif w>50:
    fee=50*4.5+(w-50)*2.00
print(fee)

#3
for i in range(100,200):
    if i %3!=0 and i%7!=0:
        print(i)
#4

n=int(input())
s=1
for i in range(1,n+1):
    s*=i
print(s)
#5
inp=eval(input())
print(max(inp))
print(min(inp))
#输入格式为[88,77,99]

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

a = []
for n in range(100,201):
    if n%3!=0 and n%7!=0:
        a.append(n)
print('100-200间不能被3整除也不能被7整除的数有:'+','.join([str(n) for n in a]))

 

请你把整除的判断写出来吧, 看看这个: python 整除- CSDN搜索

def test():
    a = [i for i in range(100)]
    b = a[:]
    for i in a:
        if i % 3 == 0 or i % 7 == 0:
            b.remove(i)
    print(b)


test()

# 输出内容如下:
# [1, 2, 4, 5, 8, 10, 11, 13, 16, 17, 19, 20, 22, 23, 25, 26, 29, 31, 32, 34, 37, 38, 40, 41, 43, 44, 46, 47, 50, 52, 53, 55, 58, 59, 61, 62, 64, 65, 67, 68, 71, 73, 74, 76, 79, 80, 82, 83, 85, 86, 88, 89, 92, 94, 95, 97]

Process finished with exit code 0