python - 在 Python 中让变量 == 0 时遇到问题
问题描述
userid = input()
if userid == 0
print ("You are root!")
else:
print ("You are not root!")
print ("Done.")
这是代码。语法错误在 0 上,VSCode 只是告诉我语法无效。这是为什么?我该怎么做才能使这个简单的交互式程序按预期工作?
解决方案
userid = input()
if userid == 0:
print ("You are root!")
else:
print ("You are not root!")
print ("Done.")
你少了一个冒号
In [106]: userid = input()
...: if userid == 0:
...: print ("You are root!")
...: else:
...: print ("You are not root!")
...: print ("Done.")
0
You are not root!
Done.
In [107]: userid = input()
...: if userid == 0:
...: print ("You are root!")
...: else:
...: print ("You are not root!")
...: print ("Done.")
1
You are not root!
Done.
推荐阅读
- spring-boot - 在 SpringBoot 中不回滚
- python - 熊猫 .loc[].index
- amazon-web-services - 无法让 Route 53 路由到弹性豆茎
- c# - 在 Unity3D 中无法获得刚体的精确定位
- python - 如何以更简洁的方式编写这个 for 循环?
- linux - 在 NixOS 中运行 jetbrains-toolbox
- python - 在python中格式化日期
- postgresql - 为用户 postgres 授予数据库博客和购物车上的所有权限
- r - (R) forceNetwork 警告消息:“看起来源/目标不是零索引。这在 JavaScript 中是必需的,因此您的绘图可能无法呈现”
- c++ - C ++ - 从两侧搜索数组