zxc_dowipak zxc_doshik, открыт менее минуты назад
Урок 9 Пайтон
Помогите сделать дз у меня ошибка в коде
import random
# Считываем число учеников в классе
n = int(input("Введите номер группы "))
n == 'BB22G2'
# Список учеников
students = []
for i in range(1):
student = int(input("Шлыков Матвей Евгеньевич , Русанов Егор , Корчагин Марк , Шевцов Александ , Малинин Ярослав , Шубин Владислав , Исаков Назар , Петухов Давид , Троицкий Глеб , Леонтьев Иван , Ермолаев Матвей "))
students.append(student)
class Student:
def __init__(self, full_name="", group_number="", progress=[]):
self.full_name = full_name
self.group _number = group_number
self.progress = progress
def __repr__(self):
return repr(("Студент: " + self.full_name + " Группа: " +
self.group _number))
def addStu(self):
print("Введите Фио: ")
self.full_name = input()
print("Введите номер группы: ")
self.group _number = input()
print("Введите последние 5 отценок : ")
self.progress = []
for i in range(5):
score = int(input())
self.progress.append(score)
def getMarks(self): # возвращает список оценок
return self.progress
st_size = 2
sz_ocenki = 5
students = [] # список студентов
for i in range(st_size):
st = Student()
st.addStu()
students.append(st);
for student in students:
print(student.getMarks())
А вот и эта ошибка
Traceback (most recent call last):
File "main.py", line 4, in <module>
n = int(input("Введите номер группы "))
ValueError: invalid literal for int() with base 10: 'BB22G2'
Задание дз: Зделать список учеников с вводом фио и сделать список оценок
import random
# Считываем число учеников в классе
n = int(input("Введите номер группы "))
n == 'BB22G2'
# Список учеников
students = []
for i in range(1):
student = int(input("Шлыков Матвей Евгеньевич , Русанов Егор , Корчагин Марк , Шевцов Александ , Малинин Ярослав , Шубин Владислав , Исаков Назар , Петухов Давид , Троицкий Глеб , Леонтьев Иван , Ермолаев Матвей "))
students.append(student)
class Student:
def __init__(self, full_name="", group_number="", progress=[]):
self.full_name = full_name
self.group _number = group_number
self.progress = progress
def __repr__(self):
return repr(("Студент: " + self.full_name + " Группа: " + self.group _number))
def addStu(self):
print("Введите Фио: ")
self.full_name = input()
print("Введите номер группы: ")
self.group _number = input()
print("Введите последние 5 отценок : ")
self.progress = []
for i in range(5):
score = int(input())
self.progress.append(score)
def getMarks(self): # возвращает список оценок
return self.progress
st_size = 2
sz_ocenki = 5
students = [] # список студентов
for i in range(st_size):
st = Student()
st.addStu()
students.append(st);
for student in students:
print(student.getMarks())
А вот и эта ошибка
Traceback (most recent call last):
File "main.py", line 4, in <module>
n = int(input("Введите номер группы "))
ValueError: invalid literal for int() with base 10: 'BB22G2'
Задание дз: Зделать список учеников с вводом фио и сделать список оценок