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

A33761. 提示信息平方: 是一种运算,表示一个数与它自身相乘的乘积。 例如: 2 的平方为 4(4=2*2) ,5 的平方为 25 (25=5*5) 编程实现给定 N 个正整数 (1<N<100) ,计算出 N 个正整数中所有偶数的平方并按照输入的顺序输出。 例如:N = 5,5 个正整数分别为 1,4,3,2,4:其中偶数有 4、2、4;4 的平方为 16 (16=4*4) ,2 的平方为 4(4=2*…

填空题 困难

题目描述

提示信息

平方: 是一种运算,表示一个数与它自身相乘的乘积。 

例如: 2 的平方为 4(4=2*2) ,5 的平方为 25 (25=5*5) 

编程实现

给定 N 个正整数 (1<N<100) ,计算出 N 个正整数中所有偶数的平方并按照输入的顺序输出。 

例如:N = 5,5 个正整数分别为 1,4,3,2,4:其中偶数有 4、2、4;4 的平方为 16 (16=4*4) ,2 的平方为 4(4=2*2) ,4 的平方为 16 (16=4*4),输出的结果为 16,4,16。 

输入描述

第一行输入一个正整数 N (1<N<100),表示正整数的个数第二行输入 N个正整数 (1<正整数<200) ,正整数之间以一个英文逗号隔开 

输出描述

如果 N 个正整数中有偶数,则按照输入的顺序依次输出所有偶数的平方,平方数之间以一个英文逗号隔开,如果没有偶数,输出-1 

输入样例 

5

1,4,3,2,4

输出样例 

16,4,16

参考答案

n = int(input()) lst = list(map(int,input().split(','))) # print(lst) res =[] for x in range(n): if lst[x]%2==0: y = str(lst[x]**2) res.append(y) print(",".join(res))
上一题 下一题