【发布时间】:2020-08-05 07:36:30
【问题描述】:
我是 python 的新手。我正在尝试从给定数字的字符串中找到匹配的数字。我试过以下代码:
st=input("Enter a string")
no=int(input("Enter a number"))
for i in range(len(st)):
while no>0:
rem=no%10
if rem == st[i]:
print(rem)
【问题讨论】:
-
缩进在python中非常重要。你的搞砸了 - 也许这是一个剪切和粘贴问题。请修复它以使社区更容易阅读您的代码。这里有一个使用这个网站的提示:告诉我们当你尝试运行你的代码时发生了什么。不要让我们猜测。这只会降低有人花时间帮助您的可能性。
-
您将字符串与数字进行比较,请使用
str(rem) == st[i]或rem == int(st[i])