Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Тг бот на питоне
1 ставка
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Программирование на питон
ринат тагиров
Ученик
(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 месяцев назад
добавь более подробные советы по лечению, хранение истории диагнозов, улучшенный интерфейс пользователя, обработка ошибок, дополнительные симптомы, анализ данных например;)
Алекс Куха
Высший разум
(461768)
11 месяцев назад
Графику (UI)
Похожие вопросы
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("Некорректный выбор. Пожалуйста, повторите.")
что можно добавить в эту программу?