Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
StaVorosh
0 / 0 / 0
Регистрация: 27.03.2010
Сообщений: 5
#1

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

04.02.2012, 13:53. Просмотров 1063. Ответов 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
Ответы с готовыми решениями:

Помогите устранить ошибку: Переменная не определена
Подскажите пожалуйста, где собака зарыта: cnt = 0 balls = ,] while cnt <...

Ошибка: функция mid не определена
Братва помогите-е-е... Вкраце опишу макрос. Работает под программкой...

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

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

Функция не определена. Хотя определена. =)
Добрый день! Есть несколько чекбоксов. На каждый из чекбоксов добавлено...

4
soon
2545 / 1310 / 177
Регистрация: 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
4833 / 3255 / 454
Регистрация: 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

Ошибка - "Функция _main уже определена"
#include <iostream> #include <string> using namespace std; void...

Не определена функция
У меня два поля.Использую только одно(для ввода номера у него...

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


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

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

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