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)
上一题
下一题