Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
-1 / 0 / 0
Регистрация: 22.09.2020
Сообщений: 20

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

22.09.2020, 18:25. Показов 1609. Ответов 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
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
22.09.2020, 18:29
Цитата Сообщение от Konstant_in_opo Посмотреть сообщение
появляется кучу ошибок
каких? приведи их

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

Добавлено через 59 секунд
чем факт от фактор отличается?
0
Эксперт Python
8849 / 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
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
22.09.2020, 19:49
Konstant_in_opo, ты так и будешь одинаковые темы создавать? что это вообще такое, зачем одинаковые функции у тебя, какую задачу решаешь?
0
Эксперт Python
8849 / 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
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru