Олимпиадный тренинг

Задача . Подходящие пробы раствора


Задача

Темы:

В ходе лабораторной работы студенты измеряли параметры растворов. Подсчитайте количество проб, в которых одновременно\(\mathtt{concentration\_mg} > 50 \qquad\text{и}\qquad 6{,}5 \le \mathtt{pH} \le 7{,}5.\) 

Формат ввода

CSV-файл. Каждая строка — одна проба.

sample_id,solution,concentration_mg,pH,temperature_C

Формат вывода

Одно целое число.

Фрагмент входных данных:

sample_id,solution,concentration_mg,pH,temperature_C
1,NaCl,55.0,7.0,25.0
2,KCl,45.0,6.8,25.0
3,Glucose,80.0,7.5,30.0
4,Saline,60.0,5.0,25.0
5,Buffer,30.0,7.2,22.0

Пример вывода:

2

Разбор. Строка 1: \(c=55>50\) , \(\mathrm{pH}=7{,}0\in[6{,}5;\,7{,}5]\)  — подходит. Строка 2: \(c=45\le50\) — нет. Строка 3: \(c=80>50\) , \(\mathrm{pH}=7{,}5\in[6{,}5;\,7{,}5]\)  — подходит. Строка 4: \(\mathrm{pH}=5{,}0<6{,}5\) — нет. Строка 5: \(c=30\le50\) — нет. Итого 2.

Подсказка. Используйте & и скобки:

(df['concentration_mg'] > 50) & (df['pH'] >= 6.5) & ...


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python1
Комментарий учителя