python分支结构练习题
时间: 2023-10-25 09:10:29 浏览: 221
好的,下面是一些 Python 分支结构的练习题:
1. 编写一个程序,输入一个整数,判断这个数是奇数还是偶数。
2. 编写一个程序,输入三个整数,判断其中最大的一个数。
3. 编写一个程序,输入一个百分制的成绩,判断其对应的等级(优秀、良好、及格、不及格)。
4. 编写一个程序,输入一个年份,判断其是否为闰年。
5. 编写一个程序,输入一个字符,判断其属于数字、大写字母、小写字母还是其他字符。
6. 编写一个程序,输入三个整数,判断是否能组成一个三角形,如果能,则判断其类型(等边三角形、等腰三角形、一般三角形)。
7. 编写一个程序,输入一个月份,输出对应的季节。
以上是一些 Python 分支结构的练习题,希望对你有所帮助。
相关问题
python分支结构习题
以下是几个Python分支结构的经典习题:
1. 编写一个程序,输入一个数字,如果这个数字是正数,则输出它的平方根,否则输出“无法计算”。
```python
import math
num = float(input("请输入一个数字:"))
if num >= 0:
print("它的平方根是:", math.sqrt(num))
else:
print("无法计算")
```
2. 编写一个程序,输入一个年份,如果这个年份是闰年,则输出“是闰年”,否则输出“不是闰年”。
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("是闰年")
else:
print("不是闰年")
```
3. 编写一个程序,输入三个数字,输出其中的最大值。
```python
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))
if num1 >= num2 and num1 >= num3:
print("最大值是:", num1)
elif num2 >= num1 and num2 >= num3:
print("最大值是:", num2)
else:
print("最大值是:", num3)
```
Python分支结构三角形练习题
Python分支结构三角形练习题是一种常见的编程练习题,通过使用if-else语句和循环结构来打印出各种形状的三角形。以下是一个例子:
```python
# 打印直角三角形
n = 5
for i in range(1, n+1):
for j in range(i):
print("*", end="")
print()
# 打印等腰三角形
n = 5
for i in range(1, n+1):
for j in range(n-i):
print(" ", end="")
for k in range(2*i-1):
print("*", end="")
print()
# 打印倒立的等腰三角形
n = 5
for i in range(n, 0, -1):
for j in range(n-i):
print(" ", end="")
for k in range(2*i-1):
print("*", end="")
print()
```
以上代码分别实现了打印直角三角形、等腰三角形和倒立的等腰三角形。你可以根据需要修改n的值来调整三角形的大小。
阅读全文