Bài tập  /  Bài đang cần trả lời

Hãy lập trình nhập từ bàn phím hai số nguyên dương a và b. Kiểm tra và thông báo lên màn hình số lớn nhất trong hai số a và b

Bài 6: Hãy lập trình nhập từ bàn phím hai số nguyên dương a và b. Kiểm tra và thông báo lên màn hình số lớn nhất trong hai số a và b. 
2 Xem trả lời
Hỏi chi tiết
46
Tham khảo câu trả lời từ Trợ lý ảo Lazi
Dưới đây là một chương trình Python đơn giản để nhập hai số nguyên dương `a` và `b` từ bàn phím và kiểm tra số lớn nhất giữa chúng.

```python
# Nhập số nguyên dương a
a = int(input("Nhập số nguyên dương a: "))
while a <= 0: # Kiểm tra số dương
a = int(input("Vui lòng nhập số nguyên dương a: "))

# Nhập số nguyên dương b
b = int(input("Nhập số nguyên dương b: "))
while b <= 0: # Kiểm tra số dương
b = int(input("Vui lòng nhập số nguyên dương b: "))

# Kiểm tra và thông báo số lớn nhất
if a > b:
print(f"Số lớn nhất là: {a}")
elif b > a:
print(f"Số lớn nhất là: {b}")
else:
print("Cả hai số là như nhau.")
```

### Giải thích chương trình:
1. Sử dụng hàm `input()` để nhập số nguyên dương từ bàn phím.
2. Sử dụng vòng lặp `while` để đảm bảo rằng người dùng chỉ nhập số dương.
3. So sánh `a` và `b` để xác định số lớn hơn và in ra kết quả.

Bạn có thể sao chép mã nguồn này và chạy nó trong một môi trường Python. Chương trình sẽ yêu cầu nhập hai số và sau đó xác định và thông báo số lớn nhất trong hai số đó.
1
0
Gạo
10/01 13:32:04
+5đ tặng
# Hàm kiểm tra và tìm số lớn nhất  
def tim_so_lon_nhat(a, b):  
    return max(a, b)  

# Nhập hai số nguyên dương từ bàn phím  
try:  
    a = int(input("Nhập số nguyên dương a: "))  
    b = int(input("Nhập số nguyên dương b: "))  

    # Kiểm tra số nhập vào có phải là số nguyên dương không  
    if a > 0 and b > 0:  
        # Tìm số lớn nhất  
        so_l b)  
        print(f"Số lớn nhất trong hai số {a} và {b} là: {so_lon_nhat}")  
    else:  
        print("Vui lòng nhập các số nguyên dương!")  

except ValueError:  
    print("Vui lòng nhập số nguyên hợp lệ.")

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập
1
1
Nam Nam
10/01 13:34:49
+4đ tặng

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
Gửi câu hỏi
×