Больше всего интересует 5 . 1. спроектируйте справочную таблицу прейскуранта цен на железнодорожные билеты в зависимости от пункта назначения. 2. спроектируйте оперативную таблицу согласно поставленной . 3. добавьте несколько строк с данными (8-10 строк). 4. вставьте необходимые формулы расчетов. данные из справочной таблицы должны автоматически вводиться в оперативную таблицу. 5. примените расширенный фильтр и промежуточные итоги. при покупке железнодорожных билетов устанавливаются следующие наценки на основную цену одного билета в зависимости от категории вагона: общий вагон – наценка не устанавливается (основная цена билета); плацкарт – 10%; купе – 35%; люкс – 50%. определите процент наценки, новую цену билета и общую сумму заказа билетов с учетом категории вагона и количества билетов. рассчитайте общую сумму заказов по кассе в целом; количество заказов по категории «купе» и общую сумму оплаты по ним. выведите сведения о заказанных билетах в вагон типа «люкс» в количестве менее 3 шт. (вывести номер поезда, пункт назначения, количество билетов, общую сумму заказа, применив расширенный фильтр). по каждой категории вагона определите общее количество проданных билетов и общую сумму к оплате (с промежуточных итогов).
Делу время - потехе час | Еёмф гсёна - рпуёцё шбт
С Новым годом | Т Опгьн дпепн
Первое сентября | Рёсгпё тёоуавса
Исходный код на Python3:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
TL2I = dict(zip("",range(34)))
I2TL = dict(zip(range(34),""))
SL2I = dict(zip("",range(34)))
I2SL = dict(zip(range(34),""))
phrases = ('Делу время - потехе час', 'С Новым годом', 'Первое сентября')
key = int(input("Введите смещение: "))
for phrase in phrases:
ciphered = ''
for c in phrase:
if not c.isalpha():
ciphered += c
if c.islower():
ciphered += I2SL[ (SL2I[c] + key) % 33 ]
if c.isupper():
ciphered += I2TL[ (TL2I[c] + key) % 33 ]
print("{} | {}".format(phrase, ciphered))