【发布时间】:2021-08-14 14:02:46
【问题描述】:
我必须在 python 中编写一个代码,从用户那里获取一个字符串作为输入,并在字符串的每个字符之前添加一个点作为输出。 这是我写的代码,但我遇到了这个错误:
对于 len(vroodi) 中的字母:
TypeError: 'int' 对象不可迭代
谁能帮我解决这个错误?
vroodi = str(input("Enter the string"))
def insert_dot(q, harf):
e= vroodi[ :harf] + "." +vroodi[harf: ]
return e
for letter in len(vroodi):
r = insert_dot(vroodi, letter)
print(r)
【问题讨论】:
-
我看到您的
print(r)不在循环中。这意味着它只会打印最后一个结果。
标签: python