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

Если можно то методом для новичков Python

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

Ответы

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

Ответ:

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

Задание 1: Создание программы для хранения информации о великих баскетболистах.

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

basketball_players = {}

# Функция для добавления информации о баскетболисте

def add_player():

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

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

   basketball_players[name] = height

# Функция для поиска информации о баскетболисте

def find_player():

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

   if name in basketball_players:

       print(f"{name}: {basketball_players[name]} м")

   else:

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

# Функция для удаления информации о баскетболисте

def remove_player():

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

   if name in basketball_players:

       del basketball_players[name]

       print(f"{name} удален.")

   else:

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

# Главный цикл программы

while True:

   print("\nМеню:")

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

   print("2. Найти информацию о баскетболисте")

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

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

   

   choice = input("Выберите действие: ")

   

   if choice == '1':

       add_player()

   elif choice == '2':

       find_player()

   elif choice == '3':

       remove_player()

   elif choice == '4':

       break

   else:

       print("Некорректный выбор. Попробуйте снова.")

Задание 2: Создание программы "Англо-французский словарь".

# Создаем словарь для хранения информации о переводах

dictionary = {}

# Функция для добавления перевода

def add_translation():

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

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

   dictionary[english_word] = french_translation

# Функция для поиска перевода

def find_translation():

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

   if english_word in dictionary:

       print(f"{english_word}: {dictionary[english_word]}")

   else:

       print("Перевод не найден.")

# Функция для удаления перевода

def remove_translation():

   english_word = input("Введите слово на английском для удаления перевода: ")

   if english_word in dictionary:

       del dictionary[english_word]

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

   else:

       print("Перевод не найден.")

# Главный цикл программы

while True:

   print("\nМеню:")

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

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

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

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

   

   choice = input("Выберите действие: ")

   

   if choice == '1':

       add_translation()

   elif choice == '2':

       find_translation()

   elif choice == '3':

       remove_translation()

   elif choice == '4':

       break

   else:

       print("Некорректный выбор. Попробуйте снова.")

Задание 3 и 4 можно решить аналогично, используя словари для хранения информации о сотрудниках и книгах соответственно.

Вам следует внимательно прочитать и понять принцип работы каждой программы и применить его для заданий 3 и 4, учитывая структуру и данные, которые вы хотите хранить.

Объяснение:

Похожие вопросы
Предмет: Алгебра, автор: svetataran814