Страница 1 из 1
Python кто разбирается помогите плз!!
Добавлено: 09 дек 2009, 21:28
prox
1)Написать рпограмму, которая выводит таблицу значений функции y=|x+2|.Диапазон изменения аргумента -от-4 до+4,шаг приращения аргумента 0.5.
2)В одновременном массиве,состоящем из n вещественных элементов,вычислить(используя подпрограммы)
1:кол-во элементов массива,равных 0.
2:сумму элементов массива,расположенных после минимального элемента.
Re: Python кто разбирается помогите плз!!
Добавлено: 10 дек 2009, 12:06
Хыиуду
Код: Выделить всё
1. from math import abs
map(lambda x: print "x="+x/2.0+", y="+abs((x/2.0)+2), range(-8,8))
2.1. arr.count(0)
Как-то так, на Питоне год не писал, многое мог забыть.
Re: Python кто разбирается помогите плз!!
Добавлено: 12 дек 2009, 12:13
qstorm
Или можно так, так более понятнее мне кажется.
1.
Код: Выделить всё
# -*- coding:utf-8 -*-
from math import *
x = -4.0
dx = 0.5
print "Formula - y=x+2"
while 1:
if(x>4):
break
print "x=",str(x)," y=",str(abs(x+2))
x=x+dx
2.
Код: Выделить всё
# -*- coding:utf-8 -*-
def countzero(massive):
count_zero = 0
for i in massive:
if i == 0:
count_zero=count_zero+1
return count_zero
def summa_after_minimal(massive):
min_pos = massive.index(min(massive))
i = min_pos+1
summ = 0
while i < len(massive):
summ = summ+massive[i]
i = i+1
return summ
mass = [5,4,2,0,7,3,8,4]
print "Kol-vo 0 = ", countzero(mass)
print "Summa after minimal elements: ",summa_after_minimal(mass)
Re: Python кто разбирается помогите плз!!
Добавлено: 12 дек 2009, 14:35
gorev
Народ, помогите, как создовать темы на этом сайте, точнее где находиться кнопка, для создания тем?
Re: Python кто разбирается помогите плз!!
Добавлено: 14 дек 2009, 09:37
Хыиуду
gorev, читайте Правила форума (которые вы, если верить поставленной галочке, прочитали и согласились). Тогда такие вопросы отпадут сами собой.