Size: a a a

2021 April 09

IM

Ilyar Makhsum in Python KZ
Num +1 лишний
источник

Н

Нели in Python KZ
def main7():
   n=int(input("enter nonnegative integer:"))
   factorial=1
#If the user enters a negative the input validation loop
   #should re-prompt the user for a positive number
   
   while n<0:
       print("error:not nonnegative int:")
   while n>=0:
#calculate the factorial of that number
       factorial=factorial*n
       n=n-1
       print(n,"!",factorial)
#Display the factorial
источник

Н

Нели in Python KZ
может так тогда?
источник

IM

Ilyar Makhsum in Python KZ
Вообще тот первый код был правильным
источник

IM

Ilyar Makhsum in Python KZ
Там у тебя какие тест кейсы были?
источник

Н

Нели in Python KZ
это просто задача и инструкции а потом аутпут надо скинуть не было тест кейсов
источник

Н

Нели in Python KZ
def main7():
   n=int(input("enter nonnegative integer:"))
   factorial=1
#If the user enters a negative the input validation loop
   #should re-prompt the user for a positive number
   
   while n<0:
       print("error:not nonnegative int:")
       n=int(input("enter nonnegative integer:"))
#calculate the factorial of that number
       
   for number in range(n):
       
       factorial=factorial*n
       

#n=n-1 error will not have the correct n for when you print
       print(n,"!",factorial
источник

Н

Нели in Python KZ
этот правиоьный?
источник

Н

Нели in Python KZ
его аутпут же такой:
источник

Н

Нели in Python KZ
enter nonnegative integer:4
3 ! 3
2 ! 6
1 ! 6
0 ! 0
источник

Н

Нели in Python KZ
znachit ne pravilnyi
источник

R

Reffi_4 in Python KZ
Можно было бы сделать так:

from operator import mul
from functools import reduce
def fn(n):
 try:
   res = 1
   return reduce(mul, [res * i     for i in range(2,n+1)])
 except TypeError: pass

. Хотя, можно было б и самому в цикле пробегаться и умножать, можно было бы через рекурсию находить факториал. Можно было бы на 2n! находить оффсет и сделать функцию-генератор, итерируя нестед лупами
Аля

for i in range (len(next(fn(n))):
 for j in fn(n):
   Записывать в массив, умножать, если n == 5, то было б 8*15 последние 2 итерации, потом пришлось бы домножать на 2n при n+1

. По-всякому можно было...но имхо, это более pythonic стиль..(то, что я скинул в самом начале)
источник
2021 April 10

B

Boriler in Python KZ
источник

AB

Azeke Baursak in Python KZ
😂👍
источник

TE

The End in Python KZ
Добрый вечер, парни, дамы! Если кому-то необходима работа/подработка. Ищем python разработчика для нашего проекта, информацию в ЛС.
источник

Х

Халил in Python KZ
https://www.udemy.com/course/python-flask-crud/?couponCode=48D934A464E5203B17BC          Короче тут такая тема. Обучение Фласк бесплатно для тех кто зарегистрировался в течение 3 дней
источник

AS

Andrey Shvaidyuk in Python KZ
Джуны интересуют?
источник

⪨Droցήowt⪩ in Python KZ
очень вам благодарен, как раз хотел с фласка начать
источник
2021 April 11

R

Reffi_4 in Python KZ
источник

MR

Maksat Ramazanov in Python KZ
Оказывается это стул)
источник