【发布时间】:2021-02-08 13:53:09
【问题描述】:
a = input().split()
for i in a:
c = int(i)
if c > 0:
b = c - 4
d = b % 10
if d != 0:
print(i, "", end='')
else:
e = c + 4
f = e % 10
if f != 0:
print(i, "", end='')
这是整个代码
预期的最终输出应该是整数,中间有空格,但末尾没有空格
通过添加"",我在元素之间添加了空格。
那么,如何删除最后一个元素之后的空格。
【问题讨论】:
-
FWIW、
e和f对于b和d是多余的。您可以使用这样的条件表达式进行简化:b = c-4 if c>0 else c+4
标签: python python-3.x