python分支结构习题
时间: 2023-11-17 13:03:40 浏览: 252
以下是几个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的值来调整三角形的大小。
python单分支结构练习题
以下是三个关于Python单分支结构的练习题:
1. 输入两个大于零的整数a、b,判断a与b的大小,如果a大于b,则输出"合格",否则输出"不合格"。
```python
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
if a > b:
print("合格")
else:
print("不合格")
```
2. 输入两门学科(满分100分)的成绩score1、score2,如果两门成绩中有一门大于60分就输出“通过”,否则输出“加油”。
```python
score1 = int(input("请输入score1的值:"))
score2 = int(input("请输入score2的值:"))
if score1 > 60 or score2 > 60:
print("通过")
else:
print("加油")
```
3. 输入两个不为零的整数a、b,判断a与b的大小,如果a大于b,则输出a*b的值,否则输出a+b的值。
```python
a = int(input("请输入一个不为零的整数:"))
b = int(input("请输入一个不为零的整数:"))
if a > b:
print(a * b)
else:
print(a + b)
```
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python习题001-----分支结构](https://blog.csdn.net/qq_42853707/article/details/128122220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文