Программа для высчитывания возможных вариаций расположения фишек на доске

Всем привет! Недавно в голову пришла идея сделать одну очень занимательную прогу на питоне: Есть фишки и есть доска 8х8 ячеек. Пользователь вводит кол-во фишек (от 1 до 64, 1 фишка = 1 ячейка на доске) и после подсчитывается количество возможных вариантов расположений этих фишек на доске. Пример: Ввод: 1, Вывод: 64. Долго думал как эту программу написать и в силу своей неопытности(учу питон всего неделю) так и не додумался. Буду очень благодарен если поможете с решением.


Ответы (1 шт):

Автор решения: Big_ Dogee_

Мне всё таки удалось написать программу(не без помощи комментаторов), она на мое удивление довольно простая. Кому надо оставлю тут:

import math

def start(chip_numb):
    combinations = math.comb(64, chip_numb)
    print(f"Количество комбинаций: {combinations}")

while True:
    chip_numb = int(input("Кол-во фишек(от 1 до 64): "))
    if chip_numb < 1 or chip_numb > 64:
        print('Введите кол-во фишек в пределах указанного диапазона')
    else:
        start(chip_numb)
→ Ссылка