Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tính n+nm+nmm...+n(m lần)

Ở đây n là giá trị cho trước là số dương, m là số lần chạy chuỗi. Nhiệm vụ là tính tổng chuỗi này.

Thuật toán

Bước 1: Nhập n, m; Bước 2: Chuyển số thành chuỗi. Bước 3: Khởi tạo kết quả là số và chuỗi. Bước 4: Thêm các hạng tử còn lại. Bước 5: Nối chuỗi tạo thành n, nn, nnn... Bước 6: Chuyển lại thành số nguyên trước khi cộng. Bước 7: Trả về tổng.

Mã ví dụ

# Chương trình Python tính tổng chuỗi def sumofseries(n, m): str1 = str(n) sum1 = n sumofstr1 = str(n) for i in range(1, m): sumofstr1 = sumofstr1 + str1 sum1 = sum1 + int(sumofstr1) return sum1 # Mã điều khiển n = int(input("Nhập giá trị n")) m = int(input("Nhập giá trị m")) sumofno = sumofseries(n, m) print("TỔNG CHUỖI ::>", sumofno)

Kết quả

Nhập giá trị n3 Nhập giá trị m5 TỔNG CHUỖI ::> 37035