python将奇数变为偶数

img


line_of_integers = input("Enter your data: ")
接下来呢

你题目的解答代码如下:

line_of_integers = input("Enter your data: ")
li = list(map(int,line_of_integers.split()))
for i in range(len(li)):
    if li[i]%2==1:
        li[i] += 1
print("Updated integers:",li)

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

line= input("Enter your data: ").split(' ')
list=[]
for i in range(len(line)):
  if int(line[i])%2==1:
    list[i]=int(line[i])+1
  else:
    list[i]=int(line[i])
print('Updated integers', list)

一行:print("Updated integers: ", [int(n)+int(n)%2 for n in line_of_integers.split()])
符合题意:
li = line_of_integers.split()
for i in range(len(li)):
li[i] = int(li[i])+int(li[i])%2
print("Updated integers: ", li)

注 输出的空格可能不对

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632