Вопрос задан 14.06.2023 в 22:48. Предмет Информатика. Спрашивает Зелінська Вікторія.

Напишите задачу в программе пайтон по теме мою любимый город 1. Программный код содержит в себе

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванова Ника.

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 вариант

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке 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("Извините, ваш любимый город не найден в списке.")

Программа предлагает пользователю ввести название его любимого города, затем проверяет, есть ли этот город в списке. Если город найден, программа выводит информацию о нем. В данном примере список содержит пять городов: Москва, Санкт-Петербург, Нью-Йорк, Париж

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос