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