A43447. 判断偶数输入两个不相等的四位正整数N(1000<=N<=9999)和M(1000<=M<=9999),其中N<M,中间以一个空格隔开,输出N与M之间(包含N和M)所有满足要求的正整数且正整数之间以一个英文逗号隔开。要求每个正整数的各个位上的数都为偶数(注:0为偶数)输入描述在一行输入两个不相等的四位正整数N和M(N和M之间以一个空格隔开)输出描述输出N与M之间(包含N和M)所有满足要求的正整数且…
填空题
困难
知识点
题目描述
判断偶数
输入两个不相等的四位正整数N(1000<=N<=9999)和M(1000<=M<=9999),其中N<M,中间以一个空格隔开,输出N与M之间(包含N和M)所有满足要求的正整数且正整数之间以一个英文逗号隔开。
要求每个正整数的各个位上的数都为偶数(注:0为偶数)
输入描述
在一行输入两个不相等的四位正整数N和M(N和M之间以一个空格隔开)
输出描述
输出N与M之间(包含N和M)所有满足要求的正整数且正数之间以一个英文逗号隔开
样例输入
4000 4008
样例输出
4000,4002,4004,4006,4008
参考答案
a,b=map(int,input().split(","))
def ou(a):
for i in str(a):
if int(i)%2!=0:
return False
return True
c=[]
for i in range(a,b+1):
if ou(i):
c.append(i)
print(",".join(map(str,c)))答案解析
评分标准:
10分:能正确输出一组数据;
20分:能正确输出两组数据;
20分:能正确输出三组数据;
上一题
下一题