
Напишите задачу в программе пайтон по теме мою любимый город 1. Программный код содержит в себе
названия 5-ти городов 2.Прогорамма определяет твой любимый город 3. Программа рассказывает интересную информацию о твоём любимом городе

Ответы на вопрос

1 вариант
# -*- coding: utf8 -*-
import requests, re
from bs4 import BeautifulSoup
firstCondition = ["Киев", "Запорожье", "Харьков", "Львов", "Одесса"]
city = input("Введите город: ")
wiki = ''.join(['h', 't', 't', 'p', 's', ':', '/', '/', 'r', 'u', '.', 'w', 'i', 'k', 'i', 'p', 'e', 'd', 'i', 'a', '.', 'o', 'r', 'g', '/', 'w', 'i', 'k', 'i', '/'])
r = requests.get(f"{wiki}{city}")
p = BeautifulSoup(r.text, "html.parser").body.find("div", {"class": "mw-parser-output"}).find_all("p")
for sentence in [p[1], p[2], p[3], p[4]]:
sentence = str(sentence)
for tag in ["<p>", "</p>", "<b>", "</b>", "\n"]:
sentence = sentence.replace(tag, "")
sentence = re.sub('<[^>]+>', '', sentence)
sentence = re.sub('\[[^>]+\]', '', sentence)
print(sentence)
2 вариант
infos = {
"Киев": "Киев – столица Украины, расположенная на реке Днепр. Город известен памятниками религиозной архитектуры и историческими музеями. Киево-Печерская лавра XI века – это монастырь и центр паломничества. На его территории возвышаются несколько церквей, увенчанных золотыми куполами. Этот архитектурный комплекс знаменит своими подземными ходами, ведущими в усыпальницы православных монахов, и коллекцией золотых предметов скифских времен.",
"Запорожье": "Запоро́жье — город и община на реке Днепр, административный центр Запорожской области и Запорожского района Украины. Является одним из наиболее крупных административных, индустриальных и культурных центров юга Украины. Население — 722,7 тыс. чел. Речной порт и важный транзитный железнодорожный узел",
"Харьков": "Ха́рьков — второй по численности населения город Украины, важный промышленный и научный центр страны, центр Харьковской области, Харьковского района и Харьковской городской общины. Город-герой Украины.",
"Львов": "Львов – город на западе Украины, примерно в 70 километрах от границы с Польшей. Архитектура города хранит следы польского и австро-венгерского наследия и сочетает стили Восточной и Центральной Европы, а именно Италии и Германии. В парке Высокого замка на вершине горы сохранились руины крепости XIV века. Отсюда открывается панорамный вид на зеленые купола церквей и окружающие город холмы",
"Одесса": "Одесса – это портовый город на Черном море в южной части Украины. Он известен своими пляжами и архитектурой XIX века, например зданием Одесского театра оперы и балета. Потемкинская лестница, получившая всемирную известность благодаря фильму 'Броненосец Потемкин', ведет к морю, где расположен Воронцовский маяк. Вдоль побережья тянется Приморский бульвар. Здесь можно прогуляться и полюбоваться прибрежными особняками и памятниками."
}
while True:
city = input("Введите название города: ")
if city in infos.keys(): print(infos[city])
else: print("Этого города нет в моих любимых 5 городах")
Я бы сдал 1 вариант



Конечно, вот пример программы на языке Python, которая реализует указанные требования:
python# Задаем список городов
cities = ["Москва", "Санкт-Петербург", "Нью-Йорк", "Париж", "Токио"]
# Запрашиваем у пользователя его любимый город
favorite_city = input("Введите название своего любимого города: ")
# Проверяем, является ли любимый город из списка
if favorite_city in cities:
print("Ваш любимый город -", favorite_city)
# Выводим интересную информацию о любимом городе
if favorite_city == "Москва":
print("Москва - столица России и один из крупнейших городов мира.")
print("В Москве находится Красная площадь и множество исторических достопримечательностей.")
elif favorite_city == "Санкт-Петербург":
print("Санкт-Петербург - город находится на северо-западе России.")
print("Город известен своими красивыми мостами, Эрмитажем и Петергофом.")
elif favorite_city == "Нью-Йорк":
print("Нью-Йорк - крупнейший город США, расположенный на восточном побережье.")
print("Здесь находится Статуя Свободы, Таймс-сквер и Бродвей.")
elif favorite_city == "Париж":
print("Париж - столица Франции и один из культурных центров мира.")
print("Знаменитые достопримечательности Парижа - Эйфелева башня, Лувр и Нотр-Дам.")
elif favorite_city == "Токио":
print("Токио - столица Японии и один из самых населенных городов планеты.")
print("Город предлагает разнообразные технологические достижения и уникальную культуру.")
else:
print("Извините, ваш любимый город не найден в списке.")
Программа предлагает пользователю ввести название его любимого города, затем проверяет, есть ли этот город в списке. Если город найден, программа выводит информацию о нем. В данном примере список содержит пять городов: Москва, Санкт-Петербург, Нью-Йорк, Париж


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili