Quảng cáo
3 câu trả lời 1219
Dưới đây là chương trình Python đơn giản để kiểm tra một số nguyên có chia hết cho 5 hay không:
```python
# Nhập một số nguyên từ bàn phím
n = int(input("Nhập một số nguyên: "))
# Kiểm tra số có chia hết cho 5 không
if n % 5 == 0:
print(f"Số {n} chia hết cho 5.")
else:
print(f"Số {n} không chia hết cho 5.")
```
Giải thích:
- `input()` dùng để nhập dữ liệu từ bàn phím, và `int()` dùng để chuyển đổi dữ liệu nhập vào thành kiểu số nguyên.
- Dùng toán tử `%` để kiểm tra số dư khi chia cho 5. Nếu số dư là 0 (tức `n % 5 == 0`), nghĩa là số đó chia hết cho 5.
- Chương trình sẽ thông báo kết quả lên màn hình.
Ví dụ:
- Nếu nhập `10`, kết quả sẽ là: `Số 10 chia hết cho 5.`
- Nếu nhập `7`, kết quả sẽ là: `Số 7 không chia hết cho 5.`
Để lập trình một chương trình kiểm tra xem một số nguyên có chia hết cho 5 hay không, bạn có thể làm theo các bước sau:
Nhập số nguyên từ bàn phím.
Kiểm tra xem số đó có chia hết cho 5 hay không bằng cách sử dụng toán tử chia lấy dư (%).
Thông báo kết quả lên màn hình.
Dưới đây là ví dụ mã nguồn bằng ngôn ngữ Python:
# Nhập số nguyên từ bàn phím
number = int(input("Nhập một số nguyên: "))
# Kiểm tra số đó có chia hết cho 5 hay không
if number % 5 == 0:
print(f"Số {number} chia hết cho 5.")
else:
print(f"Số {number} không chia hết cho 5.")
Giải thích:
Dòng number = int(input("Nhập một số nguyên: ")) yêu cầu người dùng nhập vào một số nguyên và lưu trữ giá trị đó vào biến number.
Câu lệnh if number % 5 == 0: kiểm tra xem số nguyên có chia hết cho 5 hay không. Nếu có, kết quả sẽ là True và chương trình sẽ in ra thông báo "Số ... chia hết cho 5". Nếu không, thông báo sẽ là "Số ... không chia hết cho 5".
Bạn có thể chạy chương trình này và nhập vào bất kỳ số nguyên nào để kiểm tra xem nó có chia hết cho 5 không.
if n % 5 == 0:
print("n chia hết cho 5")
else:
print("n không chia hết cho 5")
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55331 -
Đã trả lời bởi chuyên gia
31217 -
Đã trả lời bởi chuyên gia
29766
