目录
任务描述
本关任务:编写程序,将列表s
中的偶数变成它的平方,奇数保持不变。 要求列表从键盘输入,分别输出变换前后的列表。具体输入输出格式参见测试说明。
编程要求
根据提示,在右侧编辑器补充代码,计算并输出变换前后的列表。
测试说明
平台会对你编写的代码进行测试:
测试输入:please input a list:[9,7,8,3,2,1,5,6]
预期输出: 变换前,s= [9, 7, 8, 3, 2, 1, 5, 6]
变换后,s= [9, 7, 64, 3, 4, 1, 5, 36]
`
开始你的任务吧,祝你成功!
# 请在此添加代码
########## Begin ##########
s=eval(input('please input a list:'))
print(f'变换前,s= {s}')
for i in range(len(s)):
if (s[i]%2)==0:
s[i]=s[i]*s[i]
print(f'变换后,s= {s}')
########## End ##########