键盘输入数字,使得列表中偶数乘五奇数不变后输出,怎么实现?

img

img

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""

A = list(map(int, input("请输入数字以逗号间隔:").split(',')))
B = []
for j in A:
    if j % 2 == 0:
        B.append(j * 5)
    else:
        B.append(j)
print(A)
print(B)

img

你生成的是B,打印的是A,可不是一直不对吗

A=list(range(10))
B=[x*2 if not x%2 else x for x in A]
print(B)