Python用户输入一个整数n,然后打印从1到n的所有偶数(包括n本身),并计算这些偶数的和。

# 题目:编写一个程序,要求用户输入一个整数n,然后打印从1到n的所有偶数(包括n本身),并计算这些偶数的和。

while True:
    try:
        num = int(input("请输入一个整数:").strip())
        num_list = []
        for i in range(1, num + 1):
            if not i % 2:
                num_list.append(i)
                print(f'偶数:{i}')
        print(f'偶数和为:{sum(num_list)}')
        break
    except:
        print(f'\033[33m警告:请输入整数\033[0m')
        continue

你可能感兴趣的:(python)