Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 20, 2011 14:44:47

Jarsey
От:
Зарегистрирован: 2011-06-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Бедный студент нуждается в помощи по Visual Basic

Задали простую задачу. А как ее сделать ума не приложу))) буду очень признателен если кто то поможет хоть чем то
Задача:
Создать массив a(n):
1. Определить колличество чисел и колличество нечетных элементов
2. Определить сумму едениц и произведение положительных элементов
3. Отсортировать первую половину массива по возростанию, вторую по убыванию



Отредактировано (Июнь 20, 2011 14:50:45)

Офлайн

#2 Июнь 20, 2011 15:29:51

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Бедный студент нуждается в помощи по Visual Basic

:)

>>> a = [1,1,2,3,1,2,-2,-4,1,56,12,-23,-3,12,323,23]
>>> print len(a)
16
>>> print len([i for i in a if i%2])
9
>>> print sum([i for i in a if i == 1])
4

>>> import functools
... import operator
...
... def product(seq):
... """Product of a sequence."""
... return functools.reduce(operator.mul, seq, 1)
>>> product([i for i in a if i>0])
48: 718889472
>>> sorted_list = sorted(a[:len(a)/2]) + (sorted(a[len(a)/2:], reverse=True))
>>> print sorted_list
[-4, -2, 1, 1, 1, 2, 2, 3, 323, 56, 23, 12, 12, 1, -3, -23]



Отредактировано (Июнь 20, 2011 15:30:28)

Офлайн

#3 Июнь 20, 2011 16:21:42

Jarsey
От:
Зарегистрирован: 2011-06-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Бедный студент нуждается в помощи по Visual Basic

Пасиб огромное ))только я наверно опять туплю)) вставляю код, а он неподходит. Может я чтото не так делаю?
Напишите пожалуйсто пошагово как мне код запихнуть в бейсик и проверить его работу (пользуюсь бейсиком с екселя офис 2010)



Офлайн

#4 Июнь 20, 2011 16:49:12

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Бедный студент нуждается в помощи по Visual Basic

Мдя.

Jarsey, вы не посмотрели на название форума, я не посмотрел на название ветки, теперь только преподавателю осталось не посмотреть на название предмета.
Это форум по питону соответственно и решение на нем. Уж извините если я пошутил неудачно.
Попробуйте где-то тамhttp://www.google.com.ua/#hl=ru&sugexp=gsihc&xhr=t&q=visual+basic+%D1%84%D0%BE%D1%80%D1%83%D0%BC&cp=15&pf=p&sclient=psy&source=hp&aq=0s&aqi=&aql=f&oq=visual+basic+aj&pbx=1&fp=28777898e64c8f51&biw=1280&bih=697 поискать



Отредактировано (Июнь 20, 2011 16:50:05)

Офлайн

#5 Июнь 20, 2011 16:53:30

Jarsey
От:
Зарегистрирован: 2011-06-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Бедный студент нуждается в помощи по Visual Basic

)))) форум и правда не тот)) извините что не в тему))) Спасибо за то что уделили внимание))



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version