用了两种方法:

import os
# 1、使用print直接输出对应的数字
num = 0
for i in range(1, 101):
if i % 7 == 0 or '7' in str(i):
print(i,end=',')
num += 1
print("\n一共有{}个’逢7过‘数字".format(num))
os.system("pause")

# 2、使用列表保存对应的数字,最后一起输出
lists = []
for i in range(1, 101):
if i % 7 == 0 or '7' in str(i):
lists.append(i)
print(lists)
print("一共有{}个’逢7过‘数字".format(len(lists)))