Computer >> Máy Tính >  >> Lập trình >> Python

Tính n + nn + nnn + u + n (m lần) trong Chương trình Python


Trong hướng dẫn này, chúng ta sẽ viết mã để tìm tổng của chuỗi n + nn + nnn + ... + n (m lần) . Chúng ta có thể làm điều đó rất dễ dàng bằng Python. Hãy xem một số ví dụ.

Input:
n = 1
m = 5
Series:
1 + 11 + 111 + 1111 + 11111
Output:
12345

Thuật toán

Làm theo các bước dưới đây để giải quyết vấn đề.

1. Initialise the n and m.
2. Initialise total to 0.
3. Make the copy of n to generate next number in the series.
4. Iterate the loop m times.
   4.1. Add n to the total.
   4.2. Update the n with n * 10 + copy_n.
5. Print the total.

Ví dụ

Xem mã bên dưới.

# initializing n and m
n = 1
m = 5
# initializing total to 0
total = 0
# making the copy of n to get next number in the series
copy_n = n
# iterating through the loop
for i in range(m):
   # adding n to total
   total += n
   # updating n to get next number in the serias
   n = n * 10 + copy_n
# printing the total
print(total)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

12345

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.