
Напишите медосмотр на Python. Пожалуйста.


Ответы на вопрос

Ответ:
rint('Вас приветствует Анкета+')
name = input("Введите имя: ")
surname = input('Введите фамилию: ')
age = int(input('Введите возраст: '))
weight = float(input('Введите свой вес: '))
if (age < 30) and (weight > 50) or (weight < 120):
print(name, surname, ',у вас хорошее состояние')
elif (age >= 30) and (weight < 50) or (weight > 120):
print(name, surname, ',Вам следует начать вести правильный образ жизни')
elif (age >= 40) and (weight < 50) or (weight > 120):
print(name, surname, ',Вам срочно нужно к врачу!')
else:
pass
# Создайте программу медицинская анкета, где вы запросите у пользователя такие данные, как имя, фамилию, возраст, и вес.
# И выведите результат согласно которому пациент в хорошем состоянии, если ему до 30 лет и вес от 50 и до 120 кг,
# Пациенту требуется начать вести правильный образ жизни, если ему более 30 и вес меньше 50 или больше 120 кг
# Пациенту требуется врачебный осмотр, если ему более 40 и вес менее 50 или больше 120 кг.
# Все остальные варианты вы можете обработать на ваш вкус и полет фантазии =)
# Формула не отражает реальной действительности и здесь используется только ради примера.
# Пример: Вася Пупкин, 31 год, вес 90 - хорошее состояние
# Пример: Вася Пупкин, 31 год, вес 121 - следует заняться собой
# Пример: Вася Пупкин, 31 год, вес 49 - следует заняться собой
# Пример: Вася Пупкин, 41 год, вес 121 - следует обратится к врачу!
# Пример: Вася Пупкин, 41 год, вес 49 - следует обратится к врачу!
Объяснение:



Конечно, вот пример простого скрипта на Python для имитации медицинского осмотра. Обратите внимание, что это всего лишь пример, и он не заменяет профессиональный медицинский осмотр.
pythonclass Patient:
def __init__(self, name, age, gender, height, weight):
self.name = name
self.age = age
self.gender = gender
self.height = height
self.weight = weight
self.bmi = self.calculate_bmi()
def calculate_bmi(self):
return self.weight / (self.height ** 2)
def check_blood_pressure(self, systolic, diastolic):
if systolic < 90 or systolic > 140 or diastolic < 60 or diastolic > 90:
return "Некорректные показатели давления"
return "Показатели давления в норме"
def check_heart_rate(self, heart_rate):
if heart_rate < 60 or heart_rate > 100:
return "Некорректный пульс"
return "Пульс в норме"
def perform_medical_checkup(self):
print("Медицинский осмотр пациента:", self.name)
print("Возраст:", self.age)
print("Пол:", self.gender)
print("Рост:", self.height)
print("Вес:", self.weight)
print("BMI:", self.bmi)
systolic_bp = int(input("Введите верхнее давление (систолическое): "))
diastolic_bp = int(input("Введите нижнее давление (диастолическое): "))
heart_rate = int(input("Введите пульс: "))
blood_pressure_result = self.check_blood_pressure(systolic_bp, diastolic_bp)
heart_rate_result = self.check_heart_rate(heart_rate)
print("Результаты проверки:")
print("Давление:", blood_pressure_result)
print("Пульс:", heart_rate_result)
# Создаем экземпляр пациента и выполняем медицинский осмотр
patient = Patient("Иванов Иван", 30, "мужской", 1.75, 75)
patient.perform_medical_checkup()
Этот код создает класс Patient
, который содержит информацию о пациенте, а также методы для проверки давления и пульса. Вам нужно будет ввести значения давления и пульса во время выполнения скрипта. После ввода будет выведен результат медицинского осмотра.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili