Dlaczego w zadaniu dwie cyfry silni wyświetla mi się błąd NZEC? To mój kod
import sys
def silnia(n):
if n>1:
return n*silnia(n-1)
elif n in (0,1):
return 1
przypadki=sys.stdin.readline()
przypadki=int(przypadki)
for i in range(przypadki):
n=int(sys.stdin.readline())
sys.stdout.write("%d" %((silnia(n)%100-silnia(n)%10)/10))
sys.stdout.write("%d" %(silnia(n)%10))
continue
Gdy było zwykłe rint i input też był ten sam błąd
created
last reply
- 2
replies
- 1.1k
views
- 3
users
- 1
link