Cấu trúc rẽ nhánh:
VD: Lập trình nhập vào ĐTB sau đó đưa ra xếp loại học lực:
Nếu ĐTB >= 9 xếp loại Xuất Sắc
Nếu 9 > ĐTB >= 8 xếp loại Giỏi
Nếu 8 > ĐTB >= 6.5 xếp loại Khá
Nếu 6.5 > ĐTB >= 5 xếp loại TB
Nếu 5 > ĐTB >= 3.5 xếp loại Yếu
Nếu ĐTB < 3.5 xếp loại Kém
Quảng cáo
2 câu trả lời 186
Cấu trúc rẽ nhánh trong lập trình có thể được triển khai bằng các điều kiện if-else if-else. Dưới đây là một ví dụ cụ thể về cách triển khai cấu trúc rẽ nhánh này trong Python:
```python
# Nhập điểm trung bình
DTB = float(input("Nhập ĐTB của học sinh: "))
# Kiểm tra và xếp loại học lực
if DTB >= 9:
print("Xếp loại: Xuất Sắc")
elif 9 > DTB >= 8:
print("Xếp loại: Giỏi")
elif 8 > DTB >= 6.5:
print("Xếp loại: Khá")
elif 6.5 > DTB >= 5:
print("Xếp loại: TB")
elif 5 > DTB >= 3.5:
print("Xếp loại: Yếu")
else:
print("Xếp loại: Kém")
```
Trong mã này:
- Sử dụng hàm `input()` để nhập điểm trung bình từ người dùng.
- Sử dụng các điều kiện if-elif-else để kiểm tra giá trị của ĐTB và in ra xếp loại tương ứng.
Cấu trúc rẽ nhánh trong lập trình có thể được triển khai bằng các điều kiện if-else if-else. Dưới đây là một ví dụ cụ thể về cách triển khai cấu trúc rẽ nhánh này trong Python:
`python
# Nhập điểm trung bình
DTB = float(input("Nhập ĐTB của học sinh: "))
# Kiểm tra và xếp loại học lực
if DTB >= 9:
print("Xếp loại: Xuất Sắc")
elif 9 > DTB >= 8:
print("Xếp loại: Giỏi")
elif 8 > DTB >= 6.5:
print("Xếp loại: Khá")
elif 6.5 > DTB >= 5:
print("Xếp loại: TB")
elif 5 > DTB >= 3.5:
print("Xếp loại: Yếu")
else:
print("Xếp loại: Kém")
`
Trong mã này:
- Sử dụng hàm
∈
p
u
t
(
)
để nhập điểm trung bình từ người dùng.
- Sử dụng các điều kiện if-elif-else để kiểm tra giá trị của ĐTB và in ra xếp loại tương ứng.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
55294
-
31147
-
29746
