Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock
РКН: https://rknn.link/car
Post #1581
37.2K
PY @pythonist_ru
Showing posts older than #1582 · Back to latest
power_of_two(32) ➞ TrueРешение на нашем сайте.
power_of_two(1) ➞ True
power_of_two(18) ➞ False
def is_even_and_greater_than_10(num):# используем функцию filter(), чтобы отфильтровать список чисел
return num % 2 == 0 and num > 10
filtered_numbers = list(filter(is_even_and_greater_than_10, numbers))# выводим результат на экран
print(filtered_numbers)numbers = [5, 12, 3, 8, 16, 20, 4, 9, 10, 22]# вывод
[12, 16, 20, 22]
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
sum([.9] * 1_000)
# 899.9999999999849
sum([.9] * 1_000_000)
# 900000.0000153045
Если вы хотите убрать ошибку при сложении множества флоутов в списке, вам поможет math.fsum:import math
math.fsum([.9] * 1_000_000)
# 900000.0first_tuesday_of_the_month(1997, 1) ➞Решение на нашем сайте.
"1997-01-07"
first_tuesday_of_the_month(2021, 2) ➞
"2021-02-02"
first_tuesday_of_the_month(2020, 3) ➞
"2020-03-03"
time1 и time2 — и возвращать количество часов между ними.time1 всегда будет начальным временем, а time2 — конечным.time1 равно time2, верните строку "no time passed" («нисколько времени не прошло»).hours_passed("3:00 AM", "9:00 AM") ➞ "6 hours"
hours_passed("2:00 PM", "4:00 PM") ➞ "2 hours"
hours_passed("1:00 AM", "3:00 PM") ➞ "14 hours"
Решение на нашем сайте.

name (имя), age (возраст), height (рост), weight (вес). Имя будет передаваться в виде строки, а возраст, рост и вес — в виде целых чисел.get_age() — "name is age age"get_height() — "name is heightcm"get_weight() — "name weighs weightkg"p1 = player("David Jones", 25, 175, 75)
p1.get_age() ➞ "David Jones is age 25"
p1.get_height() ➞ "David Jones is 175cm"
p1.get_weight() ➞ "David Jones weighs 75kg"
Решение на нашем сайте.