Не могу найти ошибку в коде питон

строка = input("Введите числа через

пробел: ")

список строк = строка.split()

список чисел = [int(число) for число in

список строк]

print (список чисел)

текст = input("Введите текст: ")

символы = set (текст)

print(len(символы))

import string

def убрать пунктуацию (текст):

return TeKCT.translate(str.maketrans(", ",

string.punctuation))

def сумма квадратов (список):

сумма = 0

for ряд in список:

for число in ряд:

сумма += число**2

return сумма


Ответы (2 шт):

Автор решения: maestro

Думал, может не буду форматировать код? Ну да ладно, не будем обижать нашу Ангелину!

строка = input("Введите числа через пробел: ")
список_строк = строка.split()
список_чисел = [int(число) for число in список_строк]

print (список_чисел)

текст = input("Введите текст: ")
символы = set (текст)
print(len(символы))

import string

def убрать_пунктуацию (текст: str):
    for знак in string.punctuation:
        текст = текст.replace(знак, "")
    return текст

def сумма_квадратиков (список):
    сумма = 0
    for число in список:
        сумма += число**2
    return сумма

print(убрать_пунктуацию(текст))
print(сумма_квадратиков(список_чисел))
→ Ссылка
Автор решения: Павел

Удивительно, но если привести это сочинение "Как я провел лето с питоном" к надлежащему виду, то оно даже работает.

import string

str_line = input("Введите числа через пробел: ")
list_strings = str_line.split()
list_numbers = [int(number) for number in list_strings]

print(list_numbers)

text = input("Введите текст: ")
simbols = set(text)
print(len(simbols))

def remove_punctuation(text):
    for char in string.punctuation:
        text = text.replace(char, "")
    return text

def sum_squares(list_numbers):
    sum_ = 0
    for num in list_numbers:
        sum_ += num ** 2
    return sum_

print(remove_punctuation(text))
print(sum_squares(list_numbers))
→ Ссылка