21.9. Em hãy viết chương trình tính tổng của các chữ số của một số tự nhiên n được nhập từ bàn...
Câu hỏi:
21.9. Em hãy viết chương trình tính tổng của các chữ số của một số tự nhiên n được nhập từ bàn phím.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Ngọc
Câu trả lời cho câu hỏi trên là:Để viết chương trình tính tổng của các chữ số của một số tự nhiên n được nhập từ bàn phím, chúng ta có thể sử dụng phương pháp lặp qua từng chữ số của số n và cộng dồn vào biến tổng. Dưới đây là cách viết chương trình bằng ngôn ngữ lập trình Python:```python# Tính tổng các chữ số của số nn = int(input("Nhập số nguyên dương n = "))tong = 0luu = nwhile n > 0: tong = tong + n % 10 n = n // 10print("Tổng các chữ số của ", luu, " là ", tong)```Trong chương trình trên, ta nhập số nguyên dương n từ người dùng. Sau đó sử dụng vòng lặp while để lặp qua từng chữ số của số n và cộng dồn vào biến tổng. Cuối cùng, in ra màn hình thông báo với tổng của các chữ số của số n.
Câu hỏi liên quan:
- 21.1. Hãy cho biết đoạn chương trình sau sẽ in những gì ra màn hình? Khi nào thì quá trình in kết...
- 21.2. Đoạn chương trình sau thực hiện công việc gì? Khi nào vòng lặp kết thúc?x=1while x > 0...
- 21.3. Em hãy cho biết kết quả thực hiện hai đoạn chương trình sau:a)s = 0for i in range(1,...
- 21.4. Em hãy sử dụng câu lệnh lặp while để thay thế câu lệnh for trong đoạn chương trình sau:s = ...
- 21.5. Em hãy quan sát kĩ cách thay thế câu lệnh for bằng câu lệnh while trong các câu 21.3 và 21.4...
- 21.6. Em hãy cho biết đoạn chương trình sau thực hiện công việc gì:s = 0i = 0while s <2:...
- 21.7. Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều...
- 21.8. Sử dụng câu lệnh while để giải bài toán "Gà và Chó" (Câu 20.9).
- 21.10. Em hãy viết chương trình in các số tự nhiên từ 1 tới 100 thành 1 bảng có 10 hàng, mỗi hàng...
- 21.11.Để có số liệu đánh giá về các hộ nghèo của một địa phương, người ta đã tiến hành một...
- 21.12. Em hãy tìm trong chương trình giải Câu 21.11 một số khối lệnh tương ứng với các cấu trúc lập...
- 21.13.Số Palindrom là số mà nếu viết các chữ số của số đó theo trình tự ngược lại ta thu được...
- 21.14. Số hoàn hảo là số tự nhiên có giá trị bằng tổng các ước thực sự của nó (các ước nhỏ hơn...
Bình luận (0)