В медицинском кабинете измеряли рост и вес учеников с 5 по 11 классы. На рисунке приведены первые строки получившейся таблицы.
Каждая строка таблицы содержит запись об одном ученике.
В столбце A записана фамилия, в столбце B – имя; в столбце C – класс; в столбце D – рост, в столбце Е – вес учеников. Всего в электронную таблицу были занесены данные по 211 ученикам в алфавитном порядке.
Выполните задание.
Откройте файл с данной электронной таблицей task19-88.xls. На основании данных, содержащихся в этой таблице, ответьте на два во Каков рост самого высокого ученика 10 класса? ответ на этот во запишите в ячейку H2 таблицы.
2. Какой процент учеников 8 класса имеет вес больше 65? ответ на этот во с точностью не менее 2 знаков после запятой запишите в ячейку H3 таблицы.
Полученную таблицу необходимо сохранить и сдать на проверку.
1.
a = 5
b = 4
5 + 2 * 5 + 3 * 4 = 5 + 10 + 12 = 27(нет операции присваивания результата в какую либо переменную, он просто исчезает)
4 + 5 / 2 * 4 = 4 + 2.5 * 4 = 4 + 10 = 14(опять же нет операции присваивания результата)
b = 4, так как после первого присваивания переменная ни разу не менялась
2.
6 ** 2 + 25 % 7 - 0 // 49 = 36 + 4 - 0 = 40
3.
a = 6 * 12 + 3 = 72 + 3 = 75
b = 75 // 10 + 5 = 7 + 5 = 12
a = 12 % 10 + 1 = 2 + 1 = 3
a = 3
b = 12
4.
a = 30
b = 14
a = 30 - 2 * 14 = 30 - 28 = 2
если 2 > 14: (нет, не больше)
иначе: c = 14 - 2 * 2 = 14 - 4 = 10
c = 10
import random
def GenEx(count):
signs = ['+', '-', '*', '/']
for _ in range(count):
fn = random.randint(-20, 20)
sn = random.randint(-20, 20)
ex = '{0} {1} {2}'.format(fn, random.choice(signs), sn)
yield (ex + ' = ?', eval(ex))
IsGameRun = True
while IsGameRun:
TrueAnsws = 0
for ex, check in GenEx(2):
print(ex)
resvAnsw = float(input())
if resvAnsw == check: TrueAnsws += 1;
IsRetry = input('You correctly solved '+str(TrueAnsws)+' examples. Do you want to try again? Y/N \n')
if IsRetry == 'Y': IsGameRun = True
else: IsGameRun = False
Объяснение: