2024年1月28日发(作者:)
if嵌套练习题
写一个Python程序,要求用户输入一个整数,然后判断该数是否大于10。如果大于10,则判断其是否为偶数,如果是偶数,则输出"大于10的偶数";如果不是偶数,则输出"大于10的奇数"。若输入的数小于或等于10,则判断其是否为正数,如果是正数,则输出"小于或等于10的正数";如果不是正数,则输出"小于或等于10的负数"。
下面是代码实现:
```
num = int(input("请输入一个整数:"))
if num > 10:
if num % 2 == 0:
print("大于10的偶数")
else:
print("大于10的奇数")
else:
if num > 0:
print("小于或等于10的正数")
else:
print("小于或等于10的负数")
```
这段代码首先通过input()函数获取用户输入的整数,并将其转换为整型。然后使用if语句进行条件判断,判断输入的整数是大于10还是小于等于10。如果大于10,则进入第一个if语句块,继续判断该数是否为偶数,如果是则输出"大于10的偶数",否则输出"大于10的奇数"。如果输入的数小于或等于10,则进入第二个if语句块,判断该数是否为正数,如果是则输出"小于或等于10的正数",否则输出"小于或等于10的负数"。
这个程序可以帮助用户对if嵌套的使用进行练习,同时可以提醒用户注意条件判断的顺序和逻辑。编写程序时要注意代码的缩进,以确保if语句的嵌套结构正确。通过这个简单的练习题,可以帮助用户学习和理解if语句的嵌套使用,加深对条件判断的掌握程度。通过不断练习和实践,用户可以更好地掌握Python条件语句的使用方法。
本文发布于:2024-01-28 07:37:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063986205839.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |