Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Урок 9 Пайтон

zxc_dowipak zxc_doshik Ученик (98), на голосовании 7 месяцев назад
Помогите сделать дз у меня ошибка в коде
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'
Задание дз: Зделать список учеников с вводом фио и сделать список оценок
Голосование за лучший ответ
Никита Алексеев Мастер (1316) 8 месяцев назад
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'
Задание дз: Зделать список учеников с вводом фио и сделать список оценок
Похожие вопросы