кодесурса
«Python

Python: найдите количество комбинаций a, b, c и d

script1adsense2code
script1adsense3code

Python Basic - 1: Упражнение 37 с решением

Напишите программу на Python, которая читает целое число n и найдите количество комбинаций a, b, c и d (0 ≤ a, b, c, d ≤ 9), где (a + b + c + d) будет равно п.

Входные данные :
n (1 ≤ n ≤ 50)

Пример решения :

Код Python:

import itertools
print("Input the number(n):")
n=int(input())
result=0
for (i,j,k) in itertools.product(range(10),range(10),range(10)):
    result+=(0<=n-(i+j+k)<=9)
print("Number of combinations:",result)

Пример вывода:

 Введите число (n):
 15
Количество комбинаций: 592

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python для расчета суммы долга за n месяцев. Сумма заимствования составляет 100 000 долларов США, и кредит добавляет 5% к долгу и округляет его до ближайшей 1000 выше месяца за месяцем.
Далее: Напишите программу на Python для вывода числа простых чисел, которые меньше или равны данному целому числу.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code