diagnosis = ""
def examination(name, age, symptoms):
global diagnosis # объявляем переменную как глобальную, чтобы можно было её изменять
print("Пациент пришел на осмотр.")
print('Имя: ' + name + '. Возраст: ' + str(age))
if symptoms == "головная боль":
diagnosis = 'мигрень'
print('диагноз - ' + diagnosis)
print('лечение - принять анальгин')
elif symptoms == "кашель":
diagnosis = 'простуда'
print('диагноз - ' + diagnosis)
print('лечение - пить чай с медом')
elif symptoms == "животная боль":
diagnosis = 'гастрит'
print('диагноз - ' + diagnosis)
print('лечение - лечь в больницу')
else:
diagnosis = 'неизвестен'
print('диагноз - ' + diagnosis)
print('требуется дальнейшее изучение')
def treatment():
if diagnosis == "мигрень":
print('Рекомендуется принять анальгин.')
elif diagnosis == "простуда":
print('Рекомендуется пить чай с медом.')
elif diagnosis == "гастрит":
print('Рекомендуется лечь в больницу.')
elif diagnosis == "неизвестен":
print('Требуется дальнейшее изучение.')
else:
print("Диагноз не установлен. Необходим осмотр.")
print("Лечение прошло успешно.")
def main():
global diagnosis # глобальная переменная для хранения диагноза
print("Добро пожаловать в симулятор врача!")
while True:
choice = input("Выберите действие (1 - осмотр, 2 - лечение, q - выход): ")
if choice == '1':
name = input("Введите ваше имя: ")
age = int(input("Введите ваш возраст: "))
symptoms = input("Опишите ваши симптомы: ")
examination(name, age, symptoms)
elif choice == '2':
treatment()
elif choice == 'q':
break
else:
print("Некорректный выбор. Пожалуйста, повторите.")
main()
print("Пациент пришел на осмотр.")
print('Имя: ' + name + '. Возраст: ' + str(age))
# Затем необходимо провести диагностику и выбрать подходящее лечение на основе симптомов
if symptoms == "головная боль":
print('диагноз - мигрень')
print('лечение - принять анальгин')
elif symptoms == "кашель":
print('диагноз - простуда')
print('лечение - пить чай с медом')
elif symptoms == "животная боль":
print('диагноз - гастрит')
print('лечение - лечь в больницу')
else:
print('диагноз - неизвестен')
print('требуется дальнейшее изучение')
def treatment():
print("Проводится лечение.")
print("Лечение прошло успешно.")
def main():
print("Добро пожаловать в симулятор врача!")
while True:
choice = input("Выберите действие (1 - осмотр, 2 - лечение, q - выход): ")
if choice == '1':
name = input("Введите ваше имя: ")
age = int(input("Введите ваш возраст: "))
symptoms = input("Опишите ваши симптомы: ")
examination(name, age, symptoms)
elif choice == '2':
treatment()
elif choice == 'q':
break
else:
print("Некорректный выбор. Пожалуйста, повторите.")
main()
у меня в выборе 2 пишет проблема устранена, а я хочу чтобы там писалось как ее вылечить
как это можно исправить?