测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25093. 编写程序,接收用户输入的正整数m(m≥5),输出1到m之间(不包含m)最大的两个偶数。要求输出结果从大到小排序,且输出的每个数都以换行符结尾。注:input()函数中不要增加任何参数等提示信息。样例1:输入:10输出:8 6样例2:输入:25输出:24 22

填空题 容易

题目描述

编写程序,接收用户输入的正整数m(m≥5),输出1到m之间(不包含m)最大的两个偶数。要求输出结果从大到小排序,且输出的每个数都以换行符结尾。

注:input()函数中不要增加任何参数等提示信息。

样例1:

输入:

10

输出:

8
6

样例2:

输入:

25

输出:

24
22

参考答案

m = int(input()) # 找到小于m的最大偶数 if m % 2 == 0: largest1 = m - 2 else: largest1 = m - 1 # 找到第二大的偶数 largest2 = largest1 - 2 # 输出结果,每个数占一行 print(largest1) print(largest2)
上一题 下一题