Quảng cáo
1 câu trả lời 26
Mã nguồn:
python
Sao chép mã
# Nhập số N từ bàn phím
N = int(input("Nhập số N có 2 chữ số: "))
# Lấy chữ số hàng chục
hang_chuc = N // 10
# Lấy chữ số hàng đơn vị
hang_don_vi = N % 10
# In kết quả ra màn hình
print(f"Chữ số hàng chục: {hang_chuc}")
print(f"Chữ số hàng đơn vị: {hang_don_vi}")
Giải thích:
Nhập số: Sử dụng input() để nhập số từ bàn phím, sau đó chuyển nó thành kiểu int (số nguyên) bằng hàm int().
Lấy chữ số hàng chục: Dùng phép chia lấy phần nguyên (//) để lấy chữ số ở hàng chục: N // 10.
Lấy chữ số hàng đơn vị: Dùng phép chia lấy phần dư (%) để lấy chữ số ở hàng đơn vị: N % 10.
In kết quả: Sử dụng print() để in các chữ số hàng chục và hàng đơn vị.
Ví dụ:
Nhập vào:
Sao chép mã
59
Kết quả in ra:
r
Sao chép mã
Chữ số hàng chục: 5
Chữ số hàng đơn vị: 9
Lưu ý:
Chương trình yêu cầu bạn nhập vào một số có 2 chữ số. Nếu nhập một số không phải 2 chữ số (ví dụ: số một chữ số hoặc ba chữ số), chương trình sẽ vẫn chạy nhưng không cho kết quả như mong muốn, vì vậy hãy chắc chắn rằng bạn nhập đúng số có 2 chữ số.
Quảng cáo
Câu hỏi hot cùng chủ đề
-
1 54893
-
29896
-
29165