统计10到n内(不包括n)能被7整除,但不能被9整除的自然数个数。
第一:n转换类型错误,第二:count没++操作, 记得采纳一下哦
n = int(input("请输入一个大于等于 10 的整数:")) # 输入一个大于等于 10 的整数
count = 0 # 计数器,记录符合条件的自然数个数
for i in range(10, n+1): # 遍历从 10 到 n 内的所有自然数
if i % 7 == 0 and i % 9 != 0: # 判断是否能被 7 整除但不能被 9 整除
count += 1 # 符合条件的自然数个数加 1
print("自然数的个数为:",count) # 输出结果
a = int(n)
count = 0
for i in range(10, a+1):
count =count + 1