Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python

Войти
Регистрация
Восстановить пароль
 
StaVorosh
0 / 0 / 0
Регистрация: 27.03.2010
Сообщений: 5
#1

Ошибка...функция не определена - Python

04.02.2012, 13:53. Просмотров 1028. Ответов 4
Метки нет (Все метки)

Здравствуйте. Вот начинаю с питоном знакомиться и написал тривиальнейшую программку...до нового года отлично запускалась, сейчас решил продолжить работать над ее усовершенствованием, но даже не добавил ни одной строчки кода, и она перестала не запускаться)

Пишет что функция не определена...все уже сто раз проверил но не понимаю где ошибка...

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fi=open('input.txt','r')
s=fi.readline()
fi.close()
s=s.strip().split()
print(len(s))
p=[]
for i in range(len(s)):
    p.append(float(s[i]))
M=int(input("Колчество объектов: "))
n=fun(p,M)
print(n)
 
def fun(p,M):
    n=[]
    S=sum(p)
    for i in range(len(p)-1):
        n.append(round(p[i]*M/S))
    n.append(M-sum(n))
    return n

Забыл добавить...в файле инпут.тхт просто должны быть целые числа через пробел
Подскажите пожалуйста.
Заранее благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2012, 13:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка...функция не определена (Python):

Помогите устранить ошибку: Переменная не определена - Python
Подскажите пожалуйста, где собака зарыта: cnt = 0 balls = ,] while cnt < 5: balls.append(input('Введите имя: ')) ...

Ошибка: функция mid не определена - VBA
Братва помогите-е-е... Вкраце опишу макрос. Работает под программкой SolidWorks (CAD-программа), берет данные из Excel-левского файла...

Ошибка: error C2129: статическая функция объявлена, но не определена - C++
В помощь начинающим изучать C++ хочу подсказать реальную причину этой ошибки. Так как реально в интернете на форумах рассказывается...

Ошибка: не правильно определена функция fopen и имя файла не может быть пустым - PHP
Скрипт на загрузку файла. Пишет что не правильно определена функция fopen и имя файла не может быть пустым. Вот код: <?php ...

Функция не определена. Хотя определена. =) - jQuery
Добрый день! Есть несколько чекбоксов. На каждый из чекбоксов добавлено свойство onclick="функция". Firebug пишет do_okrug is not...

Ошибка - "Функция _main уже определена" - C++
#include <iostream> #include <string> using namespace std; void check_weekday(string day) { if (day == "Понедельник" || day ==...

4
soon
2545 / 1310 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
04.02.2012, 14:35 #2
Цитата Сообщение от StaVorosh Посмотреть сообщение
Пишет что функция не определена...все уже сто раз проверил но не понимаю где ошибка...
Естественно. Она объявлена после вызова.
0
StaVorosh
0 / 0 / 0
Регистрация: 27.03.2010
Сообщений: 5
04.02.2012, 15:29  [ТС] #3
тогда почему именно в таком виде раньше все отлично работало?
0
accept
4831 / 3252 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
05.02.2012, 10:38 #4
Цитата Сообщение от soon Посмотреть сообщение
Естественно. Она объявлена после вызова.
да, похоже, в этом дело
0
StaVorosh
0 / 0 / 0
Регистрация: 27.03.2010
Сообщений: 5
06.02.2012, 03:39  [ТС] #5
в принципе ответ получен. всем спасибо. тему можно закрыть
0
06.02.2012, 03:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2012, 03:39
Привет! Вот еще темы с ответами:

Не определена функция - Matlab
суть проблемы такая: я создал функцию, представленную ниже, и назвал её angles17; имя файла такое же. function = angles17(x,y) ...

Не определена функция - JavaScript
У меня два поля.Использую только одно(для ввода номера у него name="param1").Заполнил его отправляю и ничего.Пишет что функция не...

Функция не определена - MathCAD
Битый час бьюсь с маткадом, помогите пожалуйста

Функция setw не определена? - C++
#include <iostream> #include <iomanip> using namespace std; int main() { cout <<setw(5)<<"!!!Hello World!!!" << endl; // prints...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru