调用带有输入的函数

calling a function with input

我是 python 的新手,我正在尝试编写一个函数,其中输入是字符串,如果字符串是回文,则 return True,否则 returns False 但解释器不读取函数。

this is the program

and the cmd window shows what happens

嗯,你的代码不起作用,因为 Python 中没有 false 或 true 这样的东西。它们用大写字母 T 表示为 True,用大写字母 F 表示为 False。因此请按此方式进行更改。您还需要打印出 ex2(str1):

print ex2(str1)

  1. 使用 True/False 而不是 true/false。您可以将 True 和 False 视为 Python.
  2. 中的 'keywords'
  3. 对于 Python 个脚本,您不使用 def main():。相反,请尝试在全局范围内使用 if __name__ == '__main__':。查看 this 了解更多信息。
  4. 您必须使用 print build-in function.
  5. 打印出一些东西而不仅仅是 return 一个布尔变量

你应该通过书来学习一门新语言,而不是 Whosebug