Найти - Пользователи
Полная версия: Надо решить 3 задачи
Начало » Центр помощи » Надо решить 3 задачи
1 2
nioHep
Спасибо Nata ))
nioHep
print (“кол-во элементо)
n=input (”“)
print (”введите значения “)
a1=input(”“) # количество
a2=input(”“) # этих переменных должно
a3=input(”“) #равняться

an=input(”") # введенному числу n
как это сделать с помощью цикла while???
подскажите)
nioHep
Не знаю как сравнить введенное число “n” и количество выведенных запросов на ввод числа!!!
heeeelp!!!
py.user.next
>>> 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
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
это второй питон
>>> 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
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
def fact2(n):
return reduce(lambda n,m:n*m , range(2-n%2,n+1,2))

print fact2(4)
print fact2(5)
вот только как ты будешь преподу объяснять как это работает :)
nioHep
СПАСИБО! НЕ ЗНАЮ)попробую разобраться)
а в этом коде что не так??
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB