Предмет: Информатика, автор: Аноним

Если можно то способом для новичков. Заранее спасибо

Задание 1

Создайте программу, хранящую информацию о великих баскетболистах. Нужно хранить ФИО баскетболиста и
его рост. Требуется реализовать возможность добавления,
удаления, поиска, замены данных. Используйте словарь
для хранения информации.
Задание 2
Создайте программу «Англо-французский словарь».
Нужно хранить слово на английском языке и его перевод
на французский. Требуется реализовать возможность добавления, удаления, поиска, замены данных. Используйте
словарь для хранения информации.
Задание 3
Создайте программу «Фирма». Нужно хранить информацию о человеке: ФИО, телефон, рабочий email,
название должности, номер кабинета, skype. Требуется
реализовать возможность добавления, удаления, поиска, замены данных. Используйте словарь для хранения
информации.
Домашнее задание
1
Задание 4
Создайте программу «Книжная коллекция». Нужно
хранить информацию о книгах: автор, название книги,
жанр, год выпуска, количество страниц, издательство.
Требуется реализовать возможность добавления, удаления, поиска, замены данных. Используйте словарь для
хранения информации.

Ответы

Автор ответа: PROTECHPRO
0

Ответ:

Конечно, давайте рассмотрим способы создания программ для решения задачи с использованием Python. Ниже представлены решения для каждого из заданий.

Задание 1: Программа о великих баскетболистах

# Создание пустого словаря для хранения информации о баскетболистах

basketball_players = {}

while True:

   print("1. Добавить баскетболиста")

   print("2. Удалить баскетболиста")

   print("3. Найти баскетболиста")

   print("4. Заменить информацию о баскетболисте")

   print("5. Выйти")

   choice = input("Выберите действие (1/2/3/4/5): ")

   if choice == "1":

       name = input("Введите ФИО баскетболиста: ")

       height = input("Введите рост баскетболиста: ")

       basketball_players[name] = height

       print(f"Информация о баскетболисте {name} добавлена.")

   elif choice == "2":

       name = input("Введите ФИО баскетболиста, которого хотите удалить: ")

       if name in basketball_players:

           del basketball_players[name]

           print(f"Информация о баскетболисте {name} удалена.")

       else:

           print(f"Баскетболист {name} не найден.")

   elif choice == "3":

       name = input("Введите ФИО баскетболиста, которого хотите найти: ")

       if name in basketball_players:

           print(f"{name}: Рост - {basketball_players[name]}")

       else:

           print(f"Баскетболист {name} не найден.")

   elif choice == "4":

       name = input("Введите ФИО баскетболиста, информацию о котором хотите заменить: ")

       if name in basketball_players:

           height = input("Введите новый рост: ")

           basketball_players[name] = height

           print(f"Информация о баскетболисте {name} обновлена.")

       else:

           print(f"Баскетболист {name} не найден.")

   elif choice == "5":

       break

Задание 2: Англо-французский словарь

# Создание пустого словаря для хранения англо-французских переводов

dictionary = {}

while True:

   print("1. Добавить слово и его перевод")

   print("2. Удалить слово и его перевод")

   print("3. Найти перевод слова")

   print("4. Заменить перевод слова")

   print("5. Выйти")

   choice = input("Выберите действие (1/2/3/4/5): ")

   if choice == "1":

       word = input("Введите слово на английском: ")

       translation = input("Введите его перевод на французский: ")

       dictionary[word] = translation

       print(f"Перевод слова {word} добавлен.")

   elif choice == "2":

       word = input("Введите слово на английском, которое хотите удалить: ")

       if word in dictionary:

           del dictionary[word]

           print(f"Перевод слова {word} удален.")

       else:

           print(f"Слово {word} не найдено.")

   elif choice == "3":

       word = input("Введите слово на английском, перевод которого хотите найти: ")

       if word in dictionary:

           print(f"{word} переводится как {dictionary[word]}")

       else:

           print(f"Перевод для слова {word} не найден.")

   elif choice == "4":

       word = input("Введите слово на английском, информацию о котором хотите заменить: ")

       if word in dictionary:

           translation = input("Введите новый перевод: ")

           dictionary[word] = translation

           print(f"Перевод для слова {word} обновлен.")

       else:

           print(f"Слово {word} не найдено.")

   elif choice == "5":

       break

Вы можете скопировать и вставить этот код в среду программирования Python и выполнить его для решения задач.

Объяснение:

Похожие вопросы
Предмет: Литература, автор: obespalkovanya2011
Предмет: Английский язык, автор: ermolenkoari
Предмет: Алгебра, автор: kotiko1212
Предмет: Кыргыз тили, автор: milana4743