Найти в Дзене
⚪️Шпаргалки для русского
⚪️Шпаргалки для русского from itertools import permutations from random import * def num(x): otv = 0 A = (2 <= x <=4) or (9 <= x <= 12 ) or (x == 16) or (22 <= x <=23 ) # Обычные задания if A == True: rnd = randint(2, 4) return choice([''.join(x) for x in (permutations("12345", r=rnd))]) B = x == 8 or x == 22 #8, 22 if B == True: return choice([''.join(x) for x in (permutations("123456789",r=5))]) C = x == 15 or (17 <= x<= 20) or x == 21 #задание 1 или все if C == True: vvod = int(input("Введите количество максимальных ответов")) per = str([''.join(x) for x in range(1,vvod+1)]) rnd = randint(1, vvod) return choice([''...
10 месяцев назад
Задача
Задача Вам будет дан массив чисел. Вам нужно отсортировать нечетные числа в порядке возрастания, оставив четные числа на своих исходных позициях. Примеры [7, 1] => [1, 7] [5, 8, 6, 3, 4] => [3, 8, 6, 5, 4] [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] => [1, 8, 3, 6, 5, 4, 7, 2, 9, 0]
11 месяцев назад
Описание
Описание: Ваша задача — написать функцию, которая увеличивает строку, чтобы создать новую строку. Если строка уже заканчивается цифрой, то число следует увеличить на 1. Если строка не заканчивается цифрой, к новой строке следует добавить цифру 1. Примеры: foo -> foo1 foobar23 -> foobar24 foo0042 -> foo0043...
11 месяцев назад
Описание
Описание: Цифровой корень — это рекурсивная сумма всех цифр числа. Учитывая n, возьмите сумму цифр числа n. Если это значение имеет более одной цифры, продолжайте уменьшать таким образом, пока не получится однозначное число. Входными данными будет неотрицательное целое число. Примеры 16 --> 1 + 6 = 7 942 --> 9 + 4 + 2 = 15 --> 1...
11 месяцев назад
Описание
Описание: Напишите функцию, которая принимает в качестве входных данных неотрицательное целое число (секунды) и возвращает время в удобном для восприятия формате ( HH:MM:SS) HH= часы, дополненные до 2 цифр, диапазон: 00 - 99 MM= минуты, дополненные до 2 цифр, диапазон: 00 - 59 SS= секунды, дополненные...
11 месяцев назад
i = 0
i = 0 while i<100:     i = i+1 print(i) ⚪️Что выведет данный код? Ответы в коменты
1 год назад
a = 2
a = 2 while a<100:     a = a**2   print(a) ⚪️Что выведет данный код? Ответы в коменты
1 год назад
i = 0
i = 0 while i < 100:     i = i+1 ⚪️Сколько итераций будет иметь данный цикл? Ответы в коменты
1 год назад
a = 0
a = 0 b = 11 while a<b: a += 1 b -= 1 print(b-a) ⚪️Что выведет данный код? Ответы в коменты
1 год назад
Опубликовано фото
1 год назад
В ответ на пост А вот и решение на 23 задание, оно оказалось проще чем я думал, даже кеширование не понадобилось ☺️ def f(x, y):     if x < y:         return 0     if x == y:         return 1     else:         res = 0         # Команда A:         res += f(x - 5, y)         # Команда B (только для чисел, не кратных 3):         if x % 3 != 0:             res += f(x - (x % 3), y)         # Команда C (только для чисел, кратных 3):         if x % 3 == 0:             res += f(x // 3, y)         return res res = f(103, 73) * f(73, 24) print(res)
1 год назад