python - 不明白为什么我的“if”语句不起作用
问题描述
我正在制作一个非常高级的 Python 程序,但无论我怎么做,我都无法让 IF 语句工作。
我自己运行了脚本,但它仍然不起作用。
TESTLETTER = input ("Input text here")
if TESTLETTER == 1:
print ("Logging in...")
应该发生的是(在完整程序中)当您按 1 时它将经历一个巨大的过程,但在这里我什至无法让它打印文本。
解决方案
input()
函数返回一个字符串,所以它永远不会等于整数 1。试试
TESTLETTER = input("Input text here")
if TESTLETTER == "1":
print ("Logging in...")
推荐阅读
- reactjs - 何时使用 waitForNextUpdate 而不是 act + jest.advanceTimersByTime?
- java - 运行osmand项目时android studio中的FileNotFoundException(SearchUiCoreGenericTest),在android st中运行应用程序的步骤是什么
- python - 将 Flask 上传的图像传递给类时遇到问题
- react-native-render-html - 如何覆盖 react-native-render-html 上元素之间的边距?
- php - 跟踪在 PHP/Laravel 中打开的电子邮件
- full-text-search - TREC比赛中的Pooling方法
- javascript - 如何将输入数据从 ReactJS 传递到 Flask-Python(后端)
- javascript - 无法编译 TypeScript - 没有重载匹配此调用
- python - concurrent.futures.ProcessPoolExecutor() 不适用于文件
- c++ - 目标“pybind11::embed”在其 INTERFACE_INCLUDE_DIRECTORIES 中包含相对路径: