3 Определить структуру train со следующими компонентами: номер поезда, пункт назначения, отправление (дата, время), прибытие (да-та,
время), количество вагонов (SV, купе, плацкарта, общий).
Составить список из 10 поездов с заданным структурным типом.
Вывести список в виде таблицы. Вывести список поездов, на которые не
предусмотрены общие вагоны. Распечатать все данные о поезде, который
находится в пути дольше всего. Найти поезд, отправляющийся в заданный
пункт назначения с указанием данных об отправлении и прибытии.
Объяснение:
8. Эта программа, если ее набрать в компиляторе выведет сообщение о синтаксической ошибке, т.к. символ = в операторе print не заключен в апострофы.
Как исправить - должно быть, например,
print(a,'+',b,'=',c, sep="")
чтобы на печать выдать 4+5=9
9. print(c,'-',b,'=',a, sep="")
так будет напечатано
9-5=4
если нужно, чтобы на конце было двоеточие, то
print(c,'-',b,'=',a,':', sep="")
напечатает
9-5=4:
10.
1 - под знаком деления
2 - под знаком сложения
3 - под знаком вычитания
4 - под знаком присваивания
class Book:
def __init__(self, title = None, author = None, year = None):
self.title = title
self.author = author
self.year = year
def display(self):
text = ""
if self.title != None: text = text + self.title[0:30] + " "
if self.author != None: text = text + self.author[0:20] + " "
if self.year != None: text = text + str(self.year)[0:5] + ""
print(text)
book = Book('book', 'Author', 1234567)
book.display()