【发布时间】:2019-11-22 09:53:53
【问题描述】:
我正在尝试编写一个函数,该函数接受 1 和 0 的字符串并将 1 替换为“。”和带有“_”的 0
我不知道如何存储新字符串并在之后打印
def transform (x):
text = ''
for i in range(x):
if i == 1:
i = "."
text += i
else:
i = "_"
text += i
return text
transform(10110)
【问题讨论】:
-
请注意
10110不是字符串而是数字。你应该改写transform('10110')。此外,要遍历字符,它应该是for i in x:,而不是range。还有一个小错误,但你应该可以自己找到它。