-1 / 0 / 0
Регистрация: 22.09.2020
Сообщений: 20

В чём ошибка, не могу понять

22.09.2020, 18:25. Показов 1623. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
k = int(input('Введите значение для k:'))
n = int(input('Введите значение для n:'))
 
 
def fact(n):
    if n == 0:
        return 1
    else:
        return fact(n - 1) * n
def factor(k):
    if k == 0:
        return 1
    else:
        return factor(k - 1) * k
c=n-k
def Summa(k=int,n=int):
    if c == 0:
        return 1
    else:
        return Summa(c-1) * c
if k<=n:
    print(fact(n)/(factor(k)*Summa(k,n)))
else:
    print('Error')
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2020, 18:25
Ответы с готовыми решениями:

Арбузы (не могу понять, в чём ошибка)
Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз...

Не могу понять, в чем ошибка
import cgi import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText form =...

Не могу понять в чём ошибка
Помогите решить ошибку на питоне Вот код import discord import json from discord.ext import commands file = open('config.json',...

6
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
22.09.2020, 18:29
Цитата Сообщение от Konstant_in_opo Посмотреть сообщение
появляется кучу ошибок
каких? приведи их

Цитата Сообщение от Konstant_in_opo Посмотреть сообщение
есть защита "от дурака"
какая?

Добавлено через 59 секунд
чем факт от фактор отличается?
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
22.09.2020, 18:31
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def fact(n):
    if n == 0:
        return 1
    else:
        return fact(n - 1) * n
 
k = int(input('Введите значение для k:'))
n = int(input('Введите значение для n:'))
 
if k<=n:
    print(fact(n)/(fact(k)*fact(n-k)))
else:
    print('Error')
А остальные как считать будешь?
0
-1 / 0 / 0
Регистрация: 22.09.2020
Сообщений: 20
22.09.2020, 18:32  [ТС]
Это вычисления факториалов разных чисел, это по поводу фактов и факторов.
Ошибку выводит такую: line 8 in factorial.
Это защита от дурака, предполагается)
Python
1
2
3
4
if k<=n:
    print(fact(n)/(factor(k)*Summa(k,n)))
else:
    print('Error')
0
-1 / 0 / 0
Регистрация: 22.09.2020
Сообщений: 20
22.09.2020, 19:40  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
k = int(input('Введите значение для k:'))
n = int(input('Введите значение для n:'))
 
def First(n):
    if n==0:
        return (1)
    else:
        return First(n-1)n
def Two(k):
    if k==0:
        return (1)
    else:
        return Two(k-1)k
c=n-k
def Summa(k=int,n=int):
    if c==0:
        return (1)
    else:
        return Summa(c-1)c
if k<n:
    print(First(n)/(Two(k)Summa(k,n)))
else:
    print('Error')
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
22.09.2020, 19:49
Konstant_in_opo, ты так и будешь одинаковые темы создавать? что это вообще такое, зачем одинаковые функции у тебя, какую задачу решаешь?
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
22.09.2020, 20:24
Лучший ответ Сообщение было отмечено Konstant_in_opo как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
n = int(input())
fact_list = [0,1]
for i in range(2,n+1) :
    fact_list.append(fact_list[-1] * i)
print(*fact_list)
# список fact_list содержит все(!) факториалы от 1 до "n". 
# Для вычисления биноминального коэф при
# n = 7
# k = 2
# нужно написать 
# C = fact_list[n] / (fact_list[k] * fact_list[n-k])
Добавлено через 1 минуту
А так - разберись с понятиями функция в ООП-ах
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.09.2020, 20:24
Помогаю со студенческими работами здесь

Не могу понять почему не работает код в чем ошибка ?
def F(n): if n == 1: return 1 elif n == 3: return 2 elif n &gt; 2: return F(n - 1) * n + F(n -...

Не могу понять в чём ошибка - expected 'except' or 'finally' block
import vk_api from vk_api.keyboard import VkKeyboard, VkKeyboardColor from vk_api.longpoll import VkLongPoll, VkEventType ...

Не могу понять в чем ошибка. Нужно получить текст из Text()

Ошибка при запуске программы, не могу понять в чем дело
Ну что же, семпаи, прошу помочь и объяснить как обойти ошибку. Ниже приведу текст программы, программа должна запускать окно в котором...

Найти сумму квадратов четных чисел натурального ряда от 1 до N на С++. Не могу разобраться! Не могу понять в чём ошибка
Помогите пожалуйста) Вот мой код: #include &lt;iostream&gt; using namespace std; int main() { int N, sum =0, step; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru