Поделитесь своими знаниями, ответьте на вопрос:
В доме проживает десять жильцов. Подсчитать, сколько каждый из них должен платить за электроэнергию и определить суммарную плату для всех жильцов. Если известно, что один киловатт электроэнергии стоит С, 156 р (занести стоимость в отдельную ячейку), а некоторые жильцы имеют 50% скидку при оплате (в отдельном столбце «Скидка» напротив фамилий этих жильцов проставьте единички 5. Компания по снабженню электроэнергией взимает плату с клиентов по тарифу: 0, 156 р (сохранить в отдельной ячейке) за 1 Квт/ч за первые 50 Кнт/ч (сохранить в отдельной ячейке) и 0, 2р. за каждый Квт/ч сверх нормы, которая составляет S0 Квт/ч Услугами компании поль- зуются 10 клиентов. Посчитать плату для каждого клиента 6. Телефонная компания взимает плату за услуги телефонной связи по следующему тариф 370 мин в месяц и меньше оплачиваются как абонентская плата, которая составляет 200 монет. За каждую минуту сверх нормы необходимо доплатить по 2 монеты. Составьте ведомость оплаты услуг телефонной связи для 10 жильцов за один месяц
а)
def sum(x):
x_str = str(x)
first = x_str[0]
second = x_str[1]
third = x_str[2]
sum = int(first) + int(second) + int(third)
return sum % 2 == 0
б)
def triangle(a, b, c):
return a != b and b != c
Объяснение:
Написал две функции на Python. Первая принимает переменную x - по условию это трехзначное числ, так что я не стал прописывать код для проверки. Вторая функция ещё проще, просто сравнивает три переменных между собой. Первую функцию можно сильно сократить, если не переврдить отдельные цифры в переменные, а вставить их непосредственно в return. При отправке сюда смещение не сохранилось, расставить его не составит труда. Попробую добавить ссылку на пэйстбин, надеюсь не забанят https://pastebin.com/4qTF1jCm