nioHep
Дек. 3, 2010 17:04:34
Спасибо Nata ))
nioHep
Дек. 3, 2010 17:27:41
print (“кол-во элементо)
n=input (”“)
print (”введите значения “)
a1=input(”“) # количество
a2=input(”“) # этих переменных должно
a3=input(”“) #равняться
…
an=input(”") # введенному числу n
как это сделать с помощью цикла while???
подскажите)
nioHep
Дек. 3, 2010 19:36:16
Не знаю как сравнить введенное число “n” и количество выведенных запросов на ввод числа!!!
heeeelp!!!
py.user.next
Дек. 3, 2010 22:27:35
>>> n = input('enter n: ')
enter n: 5
>>> n = int(n)
>>> a = []
>>> for i in range(n):
... m = input('enter n{}: '.format(i + 1))
... m = int(m)
... a.append(m)
...
enter n1: 1
enter n2: 3
enter n3: 5
enter n4: 7
enter n5: 9
>>> print(a)
[1, 3, 5, 7, 9]
>>>
Nata писала
mas.append(random.randrange(-10, 10))#произвольные числа от -10 до +10
это произвольные числа от -10 до 9
def fact(n):
"""Посчитать n!."""
base = 1
while n > 1:
base *= n
n -= 1
return base
nioHep
Дек. 4, 2010 17:43:45
n = input('enter n: ')
n = int(n)
a =
for i in range(n):
m = input('enter n{}: '.format(i + 1))
m = int(m)
a.append(m)
print(a)
я понял что там написано вперемешку с тем что выводится !
убрал оставил только код: не работает><
вот что пишет
Traceback (most recent call last):
File “C:/Documents and Settings/Влад/Рабочий стол/ввод массива”, line 6, in <module>
m = input('enter n{}: '.format(i + 1))
ValueError: zero length field name in format
>>>
проверьте
не судите строго научите правильно писать коды!)
py.user.next
Дек. 4, 2010 20:46:47
это второй питон
>>> n = raw_input('enter n: ')
enter n: 5
>>> n = int(n)
>>> a = []
>>> for i in xrange(n):
... m = raw_input('enter n%d: ' % (i + 1))
... m = int(m)
... a.append(m)
...
enter n1: 1
enter n2: 3
enter n3: 5
enter n4: 7
enter n5: 9
>>> print a
[1, 3, 5, 7, 9]
>>>
nioHep
Дек. 9, 2010 20:28:01
def factorial(n):
if n==1:
return 1
else:
if n%2!=0:
val = n * factorial(n-2)
print val
elif n%2==0:
val = n * factorial(n-2)
print val
n=input(“введите число: ”)
if n>0:
print factorial(n)
else:
print (“введите число >0”)
print factorial(n)
посмотрите плиз)
во формулировка задачи:
4. Описать функцию Fact2(N) целого типа, вычисляющую значение “двойного факториала”: N!! = 1•3•5•…•N, если N — нечетное, N!! = 2•4•6•…•N, если N — четное (N > 0 — параметр целого типа). С помощью этой функции вычислить двойные факториалы десяти данных чисел.
не странно работает)
прошу срочно, завтра сдавать((
sp3
Дек. 9, 2010 22:37:21
def fact2(n):
return reduce(lambda n,m:n*m , range(2-n%2,n+1,2))
print fact2(4)
print fact2(5)
вот только как ты будешь преподу объяснять как это работает :)
nioHep
Дек. 10, 2010 07:44:22
СПАСИБО! НЕ ЗНАЮ)попробую разобраться)
а в этом коде что не так??