python-3.x - 0001. elif 跳过[初学者]
问题描述
请让我知道为什么elif被忽略?我确实在这个主题上得到了一些点击,但是这些并没有太大帮助。
print('Name?')
name=input()
if name=='Alex':
print('ok')
print('Age?')
age=input()
elif age<12:
print('Nice')
outputs:
Name?
Alex
ok
Age?
11
>>>
Name?
Joe
Traceback (most recent call last):
File "/home/User/Documents/python/0006.Practice_o2.py", line 7, in <module>
elif age<12:
NameError: name 'age' is not defined
>>>
解决方案
尝试这个。如果年龄<12 ,您应该在父母中拥有 if
print('Name?')
name=input()
if name=='Alex':
print('ok')
print('Age?')
age=input()
if age<12:
print('Nice')
推荐阅读
- linux - org.bluez.error.inprogress 蓝牙错误
- javascript - 有没有办法更改 SharePoint 列表中的整个列值
- node.js - 如何改变''>根据集合迭代不同的数字
- ansible - 如何根据库存价值在 Ansible 上设置事实
- flutter - Flutter 动画定位,文本子滑动到屏幕上
- python - 从 odoo 7.0 迁移到 odoo 13.0
- java - 使用 Amazon S3 作为键值存储(在生产中)
- c++ - 使用枚举作为条件,if 条件将返回 True 还是 False?
- circleci - circleCI CLI - 在配置文件的 `jobs:` 部分中找不到要运行的名为 `build` 的作业
- r - R中数据的二进制数(因子)