编写程序,将列表 s=[9,7,8,3,2,1,5,6]中的偶数变成它的平方,奇数保持不变
时间: 2023-08-29 14:04:33 浏览: 73
一个算数的小程序
好的,根据您的要求,可以编写以下 Python 代码实现:
```python
s = [9, 7, 8, 3, 2, 1, 5, 6]
for i in range(len(s)):
if s[i] % 2 == 0: # 判断是否为偶数
s[i] = s[i] ** 2 # 将偶数平方
print(s)
```
代码执行输出结果为:`[9, 7, 64, 3, 4, 1, 5, 36]`,其中偶数 8 和 6 分别变成了 64 和 36,奇数保持不变。
阅读全文