输出 10-50 中个位带有 1-5 的所有数字

方法一(不用嵌套)

通过循环,保证得到的数字除以 10 取模的结果在 1-5 的区间内,那么就是所需要求得的数字

for i in range(10, 51):
    if 1 <= i % 10 <= 5:
        print(i)

方法二

for m in range(1, 5):
    for n in range(1, 6):
        print(str(m)+str(n))

方法三

for p in range(10, 50):
    if str(p)[1] in ['1', '2', '3', '4', '5']:
        print(p)