Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
dplus2 +417
Pan wielki przedsiębiorca chyba właśnie sobie sprezentował efekt odwrotny od zamierzonego. Na Linkedin peany pochwalne wobec mbanku
#mbank
#mbank
![dplus2 - Pan wielki przedsiębiorca chyba właśnie sobie sprezentował efekt odwrotny od...](https://wykop.pl/cdn/c3201142/0438ae4a12c76bd8cdf1b1b9d34fdb35c7eeed7e1e9ff9a05a9f70002185dbd7,w150.jpg?author=dplus2&auth=54bf72e3e8924cf22268777700ee9842)
źródło: 1719475031483
Pobierz
print ("n =", n)
if n > 1:
return n * silnia(n - 1)
else:
print ("koniec")
return 1
Dlaczego to nie działa ( ͡° ʖ̯ ͡°)? Uruchamiam, pokazuje się Python Shell i:
RESTART: C:\Users\Optimus\AppData\Local\Programs\Python\Python35-32\testfile.py
I tyle. Ktoś coś ;.;? Jestem zielony w programowaniu.
#programowanie
1. Wcięcia są, po prostu wypok mi ich nie zrobił jak kopiowałem :/
2. Wersja Pythona 3.5.1
3. jakiś main czy cuś i wywołanie funkcji dzie jest?
Co.
Czyli... gdzie powinienem ją umieścić?
def silnia(n):
print ("silnia(5)")
print ("n =", n)
if n
def silnia(n):
print ("n =", n)
if n >
if n>1:
return n*silnia(n-1)
else:
return n
silnia(4)
źródło: comment_9ev3eYtP031Ws3aFaSEjieQzspr27Y2R.jpg
Pobierz_if n > 1:
return n * silnia(n - 1)
Czy nie oznacza to przypadkiem że:
-jeśli n wynosi 0 (czyli mniej niż 1) to nie powinna
Masz funkcję silnia:
Silnia(int
źródło: comment_lssgNrSqcELHJ0MqyRPEk8XJTjmecewf.jpg
PobierzOgólnie chciałem zobaczyć jak kod działa, więc go przepisałem ale mi nie zadziałał. Pobawiłem się, coś ulepszyłem no i... trafiłem potem tu :)