больше не чат гпт ????
Мыслитель
(8204)
4 месяца назад
На каком языке? Если на питоне то вот:
class Pharmacy:
def __init__(self):
self.medications = {}
def add_medication(self, name, drawer_number):
self.medications[name.lower()] = drawer_number
def find_medication(self, name):
name = name.lower()
if name in self.medications:
return f"Лекарство '{name}' находится в ящике номер {self.medications[name]}"
else:
return f"Лекарство '{name}' не найдено в базе данных"
def list_all_medications(self):
for name, drawer in self.medications.items():
print(f"{name}: ящик {drawer}")
def main():
pharmacy = Pharmacy()
while True:
print("\n1. Добавить лекарство")
print("2. Найти лекарство")
print("3. Показать все лекарства")
print("4. Выйти")
choice = input("Выберите действие (1-4): ")
if choice == '1':
name = input("Введите название лекарства: ")
drawer = input("Введите номер ящика: ")
pharmacy.add_medication(name, drawer)
print("Лекарство добавлено.")
elif choice == '2':
name = input("Введите название лекарства для поиска: ")
print(pharmacy.find_medication(name))
elif choice == '3':
pharmacy.list_all_medications()
elif choice == '4':
print("Программа завершена.")
break
else:
print("Неверный выбор. Пожалуйста, выберите 1, 2, 3 или 4.")
if __name__ == "__main__":
main()