NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze – Lekce 10 - Cyklus for v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Karel Zaoral
Člen
Avatar
Karel Zaoral:30.12.2023 17:05

Ahoj, já si zas cením toho, že nad těmi lekcemi přemýšlíš a že ta kritika je konstruktivní. Díky.

 
Odpovědět
30.12.2023 17:05
Avatar
Karel Korec
Člen
Avatar
Karel Korec:2.3.2024 18:43

Ahoj, trošku mi uniká smysl tohoto tvrzení v textu: "Tedy an spočítáme tak, že n-1 krát
vynásobíme číslo a číslem a."
Pokud bych měl například 24, tak dle výše uvedeného by to bylo (4-1)*(2krát2), což je 12 a správně má být 16. Nebo mi něco uniká?

Editováno 2.3.2024 18:44
 
Odpovědět
2.3.2024 18:43
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Karel Korec
DarkCoder:2.3.2024 18:49

Myšlenka tvrzení je správná. Pokud bychom měli a na 5, pak tvrzení můžeš brát jako (a x a x a x a) x a.

Editováno 2.3.2024 18:50
Odpovědět
2.3.2024 18:49
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Lucie Králová:30.3.2024 23:19

Násobilku ještě zvládám ale mocninám v programování horko těžko rozumím... V praxi to jsem ještě schopná tak nějak chápat, ale jakmile to mám použít v kódu tak v tom dost plavu. Prostě to nechápu.

 
Odpovědět
30.3.2024 23:19
Avatar
Odpovídá na Honza Pačuta
Lucie Králová:30.3.2024 23:20

Váš komentář mě upřímně uklidnil. Děkuji za něj.

 
Odpovědět
30.3.2024 23:20
Avatar
Petr Kotrba
Člen
Avatar
Petr Kotrba:10.4.2024 13:53

fsdfsdfsdfdsf­sdfdsfsdsdfsdfsdfsdsdffd­sfdsfdsfdsfsfsd

 
Odpovědět
10.4.2024 13:53
Avatar
Ren
Člen
Avatar
Ren :13.5.2024 21:03

Tak doposud za mě nejhorší lekce na pochopení... neříkám, že je to výkladem, ale moje chápání je na toto asi příliš jednoduché. Strávila jsem u toho celý den a konečně to docela chápu... až na poslední cvičení, nad kterým si budu muset ještě sednout a pozastavit se. Věřím tomu, že horší lekce ještě přijdou, ale je to zcela subjektivní, každému jde něco více a něco méně... teď už cyklus while bude snad o něco lépe k pochopení.

 
Odpovědět
13.5.2024 21:03
Avatar
Karel Půček:19.9.2024 16:08

Uniká mi pár věcí, ze cvičení 7-8 je řádek 33

x1 = (-b + d**0.5)/(2*a)

kdy je odmocnina zadaná jako mocnina v rámci počítání základu kořenu kvadratické rovnice. Takže jsem přepsal poslední učební přííklad, kdy mocnitel může být desetinné číslo a odmocňuje tak

print("Mocninátor")
print("==========")
a = int(input("Zadejte základ mocniny: "))
n = float(input("Zadejte exponent: "))
result = a ** n

print(f"Výsledek: {result}")
print("Děkuji za použití mocninátoru")

Pak jsem se díval do té lekce v Matematici a přepsal to z Javy do Pythonu, ale tady nechápu výhodnost oproti učebnímu ukázkovému příkladu či mému zpracování.

print("Funkce podle příkladu z Matematiky v Javě")
print("=========================================")

a = int(input("Zadej základ mocniny: "))
b = int(input("Zadej exponent: "))

# Vrati 'a' umocnene na 'b'. Pokud je 'b' kladne.
def mocneni_kladnym_cislem(a, b):
    c = a
    for x in range(b, b > 1, -1):
        c = c * a
        return c

# Vrati 'a' umocnene na 'b'.
def mocneni(a, b):
    if b > 0:
        return mocneni_kladnym_cislem(a, b)
    elif b < 0:
        return 1 / mocneni_kladnym_cislem(a, abs(b))
    else:
        return 1

print(mocneni(a , b))
 
Odpovědět
19.9.2024 16:08
Avatar
Jan černý
Člen
Avatar
Jan černý:2. února 23:20

trochu mi v hlavě hapruje co je ten prvek ještě je označen jako "i" a ve funkci renge je "i" jako krok.
jestli jsem to pochopil tak prvek je vlastně nově vytvořená proměnná ? a funkcí range a ji přiřadím hodnotu.
fakt jsem se v tomhle ztratil.

 
Odpovědět
2. února 23:20
Avatar
DarkCoder
Člen
Avatar
DarkCoder:3. února 11:01

Výpočet libovolné mocniny máte špatně. Nefunguje vám pro 0 a záporná čísla. Upravte si to ve všech článcích napříč celým fórem.

Odpovědět
3. února 11:01
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 54.