Створи програму, яка обчислює суму N послідовних непарних чисел. Число N запитуємо у користувача. Загальний вигляд непарного числа 2*i+1 (де i номер числа, якщо i рахується від 0) python
def prime(num): if num <= 1: return False for div in range(2, num // 2 + 1): if num % div == 0: return False return True
def nth_superprime(n): if n < 1: return None else: c = 0 for x in count(2): digits = [int(l) for l in str(x)] if all(map(prime, digits)): c += 1 print(c, '=', x) if c == n: return x
При повороте на 60° получается 6-ти угольник, т.к. поворотов больше 6, а остальные повторы будут просто накладываться поверх нашей фигуры.
№2 ответ: 3.
Максимальное пятизначное число: 99999 1.Сумма первых трех цифр: 9+9+9=27 2.Сумма последних двух цифр: 9+9=18 3.Записываем в порядке неубывания (т.е. возрастания): 1827
Минимальное пятизначное число: 10000 1.Сумма первых трех цифр: 1+0+0=1 2.Сумма последних двух цифр: 0+0=0 3.Записываем в порядке неубывания (т.е. возрастания): 01
Проверяем каждое число, чтобы подходило по всем условиям, если подходит - зачисляем в ответ.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку