得到两数之间awesome数的个数

def awesome(val):
for i in range(10,100):
if val % i ==0:
return False
return True

创建另一个函数count_awesome(low,high),该函数接受两个正整数,并返回介于low和high(包括low和high)之间的“awesome”数的个数。如果low大于high,则返回0。

out=0
def count_awesome(low,high):
for i in range(low, high+1):
if awesome(i) is True:
out+=1
return out
不知道怎么改

out=0 要放在def count_awesome(low,high)函数内
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

def awesome(val):
    for i in range(10,100):
        if val % i == 0:
            return False
    return True

def count_awesome(low,high):
    out=0
    for i in range(low, high+1):
        if awesome(i) is True:
            out+=1
    return out

print(count_awesome(100,200))