⚪️Шпаргалки для русского 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([''...
Описание: Ваша задача — написать функцию, которая увеличивает строку, чтобы создать новую строку. Если строка уже заканчивается цифрой, то число следует увеличить на 1. Если строка не заканчивается цифрой, к новой строке следует добавить цифру 1. Примеры: foo -> foo1 foobar23 -> foobar24 foo0042 -> foo0043...
Описание: Цифровой корень — это рекурсивная сумма всех цифр числа. Учитывая n, возьмите сумму цифр числа n. Если это значение имеет более одной цифры, продолжайте уменьшать таким образом, пока не получится однозначное число. Входными данными будет неотрицательное целое число. Примеры 16 --> 1 + 6 = 7 942 --> 9 + 4 + 2 = 15 --> 1...
Описание: Напишите функцию, которая принимает в качестве входных данных неотрицательное целое число (секунды) и возвращает время в удобном для восприятия формате ( HH:MM:SS) HH= часы, дополненные до 2 цифр, диапазон: 00 - 99 MM= минуты, дополненные до 2 цифр, диапазон: 00 - 59 SS= секунды, дополненные...
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)