Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование на питон

ринат тагиров Ученик (240), на голосовании 10 месяцев назад
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("Некорректный выбор. Пожалуйста, повторите.")


что можно добавить в эту программу?
Голосование за лучший ответ
Краткий Профи (940) 11 месяцев назад
добавь более подробные советы по лечению, хранение истории диагнозов, улучшенный интерфейс пользователя, обработка ошибок, дополнительные симптомы, анализ данных например;)
Похожие вопросы