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
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.
Giải sách bài tập Tin học 10 Bài 21: Câu lệnh lặp while
Câu 21.9 trang 45 SBT Tin học 10: 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.
Lời giải:
Chương trình có thể viết như sau:
# Tổng các chữ số của số n
n = int(input("Nhập số nguyên dương n = "))
tong = 0
luu = n
while n > 0:
tong = tong + n % 10
n = n // 10
print("Tổng các chữ số của ", luu , " là ", tong)