В Python я передаю число в типе str, например, n = '6'. Затем хотите sum_n = n + nn + nnn
, используя цикл for
до сих пор я пробовал код ниже, но он выдает ошибку.
"ValueError: недопустимый литерал для int () с основанием 10: ''"
n = '6'
sum_n = 0
for i in range(4):
n_itr = n*i
print('printing n_itr', n_itr, type(n_itr))
sum_n = int(sum_n) + int(n_itr)
print('printing sum_n ', sum_n)
Я ожидаю, что процесс должен быть sum_n = (6 + 66 + 666), что приводит к 738.
Может ли помочь в этом, чтобы понять ошибку и куда я скучаю.