python if判断语句练习题
时间: 2023-11-20 18:55:24 浏览: 91
以下是两个Python if判断语句的练习题:
1. 判断一个数是否为素数
```python
print("请输入一个整数,判断其是否为素数:")
num = int(input())
flag = True
for i in range(2,num):
if num % i==0:
flag = False
break
if flag:
print(f"{num}是质数")
else:
print(f"{num}不是质数")
```
2. 判断年龄和考试成绩是否符合要求
```python
age = 120
if age >= 0 and age <= 120:
print('年龄正确')
else:
print('年龄错误')
rhcsa = 200
rhce = 210
if rhcsa >= 210 or rhce >= 210:
print('考试通过')
else:
print('请补考')
```
相关问题
能出10道关于python的if条件判断的练习题吗
当然可以!以下是10道关于Python的if条件判断的练习题:
1. 编写一个程序,判断一个数是否为偶数。
2. 编写一个程序,判断一个数是否为正数。
3. 编写一个程序,判断一个数是否为质数。
4. 编写一个程序,判断一个字符串是否为空。
5. 编写一个程序,判断一个字符串是否为数字。
6. 编写一个程序,判断一个字符串是否为字母。
7. 编写一个程序,判断一个年份是否为闰年。
8. 编写一个程序,判断一个列表是否为空。
9. 编写一个程序,判断一个字典是否为空。
10. 编写一个程序,判断一个文件是否存在。
希望这些练习题能够帮助你更好地掌握Python中的if条件判断语句!
if-else if-else练习题
习题如下:
引用[1]:
```c
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
printf("最大数为:%d", a);
}
else if (b > a && b > c) {
printf("最大数为:%d", b);
}
else {
printf("最大数为:%d", c);
}
return 0;
}
```
引用:
```c
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
if (score >= 90 && score <= 100) {
printf("优秀");
}
else if (score >= 80 && score < 90) {
printf("良好");
}
else if (score >= 60 && score < 80) {
printf("合格");
}
else {
printf("不合格");
}
return 0;
}
```
引用:
```python
age = int(input("请输入你的年龄:"))
if age <= 0:
print("输入有误")
elif age <= 18:
print("未成年")
elif age <= 30:
print("青年")
elif age <= 50:
print("中年")
else:
print("老年")
```
以上是一些关于if-else if-else的练习题,分别用C语言和Python语言实现了不同的示例。第一个示例是输入三个数,判断最大数并输出;第二个示例是根据输入的成绩判断等级并输出;第三个示例是根据输入的年龄判断年龄段并输出。这些练习题可以帮助你巩固if-else if-else语句的使用方法。