【发布时间】:2018-11-18 14:22:18
【问题描述】:
我想根据用户输入打印数字是否为字谜。我收到一个错误,说 nameError。
这是我检查字谜输入的代码。
n = input("Enter a long number")
factor = 2
factor_anagram = False
while factor < 10:
if isAnagram(n, factor):
print(n, "is an anagram with factor", factor)
factor_anagram = True
factor += 1
if not factor_anagram:
print("No")
我需要创建一个类吗?我也尝试创建一个 isAnagram 类。但是我的实现并没有解决问题。
【问题讨论】:
-
你在哪里定义
isAnagram? -
没有内置的
isAnagram函数。你必须自己定义一个。 -
你不需要创建一个类。你需要创建一个函数:D
标签: python python-3.7