Рубрики
Без рубрики

Охота каких-то странных чисел с Python.

Мы слышали о различных типах номеров и серии. Например, Ramanujan номер, маленький … Помечено Python, номера, Watercoole.

Мы слышали о различных типах номеров и серии. Например Ramanujan номер , это наименьшее число, которое можно выразить как сумму двух разных кубиков двумя разными способами.

Сегодня мы посмотрим некоторые другие странные типы чисел и как создавать его с помощью Python.

Как странно!

Давайте посмотрим на этот номер .. Номер 2520 Похоже, нормальное число, как другие цифры, но это не так. Странная вещь заключается в том, что она делится по номерам от 1 до 10, являются ли эти цифры странными или даже !!

Давайте посмотрим:

2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷ 2520 ÷

Увидеть его потрясающе … Но есть еще много цифр. Пример: 5040,7560.

Давайте найдем больше чисел, как это, по тому, как мы программистым делаем .. Мы собираемся сделать это программно с Python 🐍

Давайте начнем.

Цель:

  • Найти номера, которые делится по номерам от 1 до 10

Код:

def check(id: int):
    for i in range(1,id):
        check= 0
        for j in range(1,11):
            if i%j==0:
                check= check+1
        if check==10:
            print(i)


check(100000)               


Код прост.

  • Мы получаем номера от 1 до 100000 (здесь), используя для петли и диапазона.
  • Мы инициализируем переменную для проверки для делимы.
check=0
for j in range(1,11):
    if i%j==0:
        check= check+1
if check==10:
     print(i)
  • В связи с циклом мы проверяем делимость номера с каждым номером от 1 до 10.
  • Если число делится, то он будет увеличиться на 1.
  • Наконец, мы проверяем, будет ли проверка переменной равной 10 (означает, что цифры делится каждым в 1-10)

Окончательный выход:

2520
5040
7560
10080
12600
15120
17640
20160
22680
25200
27720
30240
32760
35280
37800
40320
42840                                         45360
47880
50400
52920                                         55440
57960
60480
63000
65520
68040
70560
73080
75600
78120
80640
83160
85680
88200
90720
93240
95760
98280

Это для сегодняшнего дня, ребята.

Оригинал: “https://dev.to/fredysomy/hunt-some-strange-numbers-with-python-4fcm”