Ahoj, skvělé video. díky! Chtěl bych se zeptat, jak je možné, že ve funkci máš v závorce string např "Mocnina" ale v print(vypocet(mocnina = 2, delitel = 8, soucinitel = 6, vychozi_hodnota = 32)) ta Mocnina už jako string není a přesto to číslo 2 přiřadí ke klíči "Mocnina"? Díky!
O třídách video určitě bude, protože jsou v Pythonu velmi důležité. Mezitím ale ještě vydám několik videí o věcech, které je nutno se naučit, než může člověk třídám dobře porozumět.
Příspěvek mi můžeš poslat na PayPal (jsi první, kdo se mě na to zeptal, takže jsem ho teď vytvořil) - odkaz: www.paypal.com/donate?hosted_button_id=537D6RZKYAP54 Moje videa jsou zcela zdarma, takže pokud si to třeba rozmyslíš, vůbec nevadí. Hlavním účelem je naučit lidi programovat, nedělám to pro zisk. Ale moc si vážím tvého (potenciálního) příspěvku :)
Ahoj, chcel by som sa spýtať na to, ako porozumiem tomuto kódu? Definícia má usporiadať tri reťazce h1,h2,h3, podľa veľkosti. Prečo ak h1 je väčšie ako h2, nasleduje h1,h2 = h2,h1? ďakujem. def usporiadaj(h1, h2, h3): if h1 > h2: h1, h2 = h2, h1 if h2 > h3: h2, h3 = h3, h2 if h1 > h2: h1, h2 = h2, h1 return f'{h1} {h2} {h3}'
Kód uspořádává stringy vzestupně podle abecedního pořadí. V ideálním případě by tedy měl být string h1 první, string h2 druhý a string h3 třetí. Pokud je však něco v nepořádku (například h1 je v abecedě po h2), jsou stringy prohozeny (proto h1, h2 = h2, h1). Toto je provedeno i u h2 a h3 a nakonec znovu u h1 a h2 (kdyby bylo náhodou h2 a h3 prohozeno a h3 bylo "menší" než h1)
@@ConaxCoding ďakujem veľmi pekne, vidím, že je v tom krásna logika....asi by som popri učení sa Pythona mal pridať aj nejaké logické cvičenia navyše 👍😄
Oprava: Na konci dílu jsem několikrát řekl, že neomezené množství klíčových argumentů je seznam, ale ve skutečnosti jde o slovník.
Moc pomohlo, díky🙂
Super video, další prohloubení problematiky. Díky.
Děkuji za další díl, netušil jsem že ho vydáš tak v brzké době.
Není zač :)
Ahoj, skvělé video. díky! Chtěl bych se zeptat, jak je možné, že ve funkci máš v závorce string např "Mocnina" ale v print(vypocet(mocnina = 2, delitel = 8, soucinitel = 6, vychozi_hodnota = 32)) ta Mocnina už jako string není a přesto to číslo 2 přiřadí ke klíči "Mocnina"? Díky!
super, díky
mám otázku mohl bys udělat video o (class: )
O třídách video určitě bude, protože jsou v Pythonu velmi důležité. Mezitím ale ještě vydám několik videí o věcech, které je nutno se naučit, než může člověk třídám dobře porozumět.
Conaxi, Conaxi, jak a kam ti poslat příspěvek?
Příspěvek mi můžeš poslat na PayPal (jsi první, kdo se mě na to zeptal, takže jsem ho teď vytvořil) - odkaz: www.paypal.com/donate?hosted_button_id=537D6RZKYAP54
Moje videa jsou zcela zdarma, takže pokud si to třeba rozmyslíš, vůbec nevadí. Hlavním účelem je naučit lidi programovat, nedělám to pro zisk. Ale moc si vážím tvého (potenciálního) příspěvku :)
Ahoj, chcel by som sa spýtať na to, ako porozumiem tomuto kódu? Definícia má usporiadať tri reťazce h1,h2,h3, podľa veľkosti. Prečo ak h1 je väčšie ako h2, nasleduje h1,h2 = h2,h1? ďakujem.
def usporiadaj(h1, h2, h3):
if h1 > h2:
h1, h2 = h2, h1
if h2 > h3:
h2, h3 = h3, h2
if h1 > h2:
h1, h2 = h2, h1
return f'{h1} {h2} {h3}'
Kód uspořádává stringy vzestupně podle abecedního pořadí. V ideálním případě by tedy měl být string h1 první, string h2 druhý a string h3 třetí. Pokud je však něco v nepořádku (například h1 je v abecedě po h2), jsou stringy prohozeny (proto h1, h2 = h2, h1). Toto je provedeno i u h2 a h3 a nakonec znovu u h1 a h2 (kdyby bylo náhodou h2 a h3 prohozeno a h3 bylo "menší" než h1)
@@ConaxCoding ďakujem veľmi pekne, vidím, že je v tom krásna logika....asi by som popri učení sa Pythona mal pridať aj nejaké logické cvičenia navyše 👍😄
tohle teda nechápu, můžeš to nějak rozvést. Dik