lesson 7
This commit is contained in:
parent
a41b5fb352
commit
2bc154880c
12
lesson_7/code/hello.py
Normal file
12
lesson_7/code/hello.py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
from flask import Flask
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
@app.route("/")
|
||||||
|
def hello_world():
|
||||||
|
return "<p>Hello, World!</p>"
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
app.run()
|
||||||
|
# Команда для запуска
|
||||||
|
# flask --app hello run
|
||||||
1
lesson_7/code/requirements.txt
Normal file
1
lesson_7/code/requirements.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Flask
|
||||||
6
lesson_7/home_task/message.txt
Normal file
6
lesson_7/home_task/message.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
XXIII. Дневник Цезаря — письмо Луцию Мамилию Туррину на остров Капри
|
||||||
|
942. (О Клеопатре и ее приезде в Рим.) В прошлом году царица Египта стала просить у меня разрешения посетить Рим.
|
||||||
|
В конце концов я его дал и предложил остановиться на моей вилле по ту сторону реки. Она пробудет в Италии
|
||||||
|
не меньше года. Визит ее держится в тайне, и о нем будет объявлено только накануне ее приезда.
|
||||||
|
Сейчас она приближается к Карфагену, а здесь будет примерно через месяц.
|
||||||
|
|
||||||
4
lesson_7/home_task/task24.py
Normal file
4
lesson_7/home_task/task24.py
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# todo: добавьте во Flask маршруты для страниц (endpoint)
|
||||||
|
- О компании
|
||||||
|
- Контакты
|
||||||
|
- Список постов
|
||||||
16
lesson_7/home_task/task25.py
Normal file
16
lesson_7/home_task/task25.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# todo: Шифр Цезаря
|
||||||
|
Описание шифра.
|
||||||
|
В криптографии шифр Цезаря, также известный шифр сдвига, код Цезаря или сдвиг Цезаря,
|
||||||
|
является одним из самых простых и широко известных методов шифрования.
|
||||||
|
Это тип подстановочного шифра, в котором каждая буква в открытом тексте заменяется буквой на некоторое
|
||||||
|
фиксированное количество позиций вниз по алфавиту. Например, со сдвигом влево 3, D будет заменен на A,
|
||||||
|
E станет Б, и так далее. Метод назван в честь Юлия Цезаря, который использовал его в своей частной переписке.
|
||||||
|
|
||||||
|
Задача.
|
||||||
|
Считайте файл message.txt и зашифруйте текст шифром Цезаря, при этом символы первой строки файла должны
|
||||||
|
циклически сдвигаться влево на 1, второй строки — на 2, третьей строки — на три и т.д.
|
||||||
|
В этой задаче удобно считывать файл построчно, шифруя каждую строку в отдельности.
|
||||||
|
В каждой строчке содержатся различные символы. Шифровать нужно только буквы кириллицы.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
9
lesson_7/home_task/task26py
Normal file
9
lesson_7/home_task/task26py
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
#todo: Задан файл dump.txt. Необходимо для заданного файла подсчитать статистику количества
|
||||||
|
# гласных букв в тексте.
|
||||||
|
|
||||||
|
#Формат вывода:
|
||||||
|
Количество букв a - 13
|
||||||
|
Количество букв o - 12
|
||||||
|
Количество букв e - 11
|
||||||
|
.....................
|
||||||
|
|
||||||
BIN
lesson_7/manual/package.pdf
Normal file
BIN
lesson_7/manual/package.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user