Ошибка ValueError: invalid literal for int() with base 10: '4, 5, 2'

WyRiX

Новичок
Пользователь
Фев 10, 2022
13
1
3
Python:
marks = int(input('Введите свои оценки - '))
print('Средний бал = ', sum(marks)/ len(marks))

Изучаю пайтон 2 день. И все что изучил пытаюсь превратить в что-то полезное

Вот выдает такую ошибку после ввода marks :
Traceback (most recent call last):
File "D:\python\Степени числа\па.py", line 1, in <module>
marks = int(input('Введите свои оценки - '))
ValueError: invalid literal for int() with base 10: '4, 5, 2'
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
int(a)
А должно быть строкой (или другим объектом) которое можно преобразовать в ОДНО число, строку '1, 2, 3' нельзя преобразовать в одно число, почитай про split
 

Форум IT Специалистов