Digital root · Căn số kỹ thuật số
Digital root
Keep adding digits until a single digit remains.
Two loops work together here. The inner for adds up the digits once; str(n) lets you loop over them as characters. The outer while repeats that as long as the number still has two or more digits, which is while n >= 10.
Căn số điện tử
Tiếp tục cộng các chữ số lại cho đến khi còn lại một chữ số duy nhất.
Hai vòng lặp hoạt động cùng nhau ở đây. Vòng lặp trong for cộng tổng các chữ số một lần; str(n) cho phép bạn lặp qua chúng dưới dạng ký tự. Vòng lặp ngoài while lặp lại việc đó miễn là số vẫn còn hai hoặc nhiều hơn nữa chữ số, tức là khi n >= 10 còn đúng.
Write digital_root(n) that adds up the digits of n, then the digits of that answer, and so on until one digit is left. 9875 gives 29, then 11, then 2. · Viết digital_root(n) cộng các chữ số của n, sau đó cộng các chữ số của kết quả đó, và tiếp tục cho đến khi còn lại một chữ số. 9875 cho kết quả 29, sau đó 11, rồi 2.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.