Trigonometrické funkce jsou zahrnuty v modulu math, proto je nejdříve potřeba napsat na začátek programu "import math" Nyní můžeš napsat např. "math.sin(x)" pro zavolání funkce sinus s argumentem hodnoty proměnné x. Stejně tak můžeš používat "math.cos", "math.tan", atd.
dobry den. muzu se zeptat co je na tomto kodu spatne? kdyz chci aby me to vypsalo 0 a 3 z listu takze ahoj a dobry den tak to vypise ahoj [3] dekuju pozdravy = ["ahoj", "zdravim", "zdar", "dobry den"] list_1 = [[0],[3]] print (pozdravy [0],[1])
Ahoj, podle tvých tutoriálů jsem se mi učí hrozně hezky. Mám jediný ne úplně problém,ale spíš takový možná návrch. Hrozně se mi líbilo jak jsi nám dal jakoby úkol při tvoření té úplně základní "kalkulačky". Myslíš, že by byla možnost zkusit dávat více takových úkolů? Hodně mi to zvedlo pozornost a chuť se učit když to začalo fungovat :DDD
Díky za feedback! Máš pravdu, cvičení jsou skvělý způsob, jak se programování pořádně naučit. Určitě se jich pokusím dávat do videí více. Tato série už je téměř hotová, ale udělám to v dalších videích o Pythonu (i o jiných jazycích).
Ahoj, mám problém s vypisováním dvou možností např. z pozdravů Mám napsáno : pozdravy = [ "ahoj", "cau", "nazdar", "dobry den"] print(pozdravy [2] [3] ) výsledek je písmeno d Co dělám špatně? Díky :-)
Hele kdybych chtěl naprogramovat funkci hesla: (Heslo 1234) A já mám problém, když napíšu správně heslo, funguje to, když napíšu špatné heslo (číslo), funguje to. Ale, když napíšu do inputu slovo (písmeny), tak se vypíše: "SPRÁVNĚ" "ŠPATNĚ"
@@armexx4049 Ahoj, omlouvám se za zpoždění. Problém je v tom, že když napíšeš něco, co nejde převést na integer (např. nějaké slovo), tak se spustí kód v except bloku. V tomto bloku se vypíše " ŠPATNĚ !!! " a dále se nastaví proměnná vstup1 na integer 1234. To je právě požadované heslo, proto se následně vypíše i " SPRÁVNĚ !!! ". Řešení je tedy snadné: místo, abys v except bloku nastavil hodnotu proměnné vstup1 na 1234, ji nastav třeba na hodnotu None.
Děkuji :) Oddělit tísíce u čísla mezerami je docela složité. Pokud to chcete udělat nejjednodušším způsobem, musíte nejdříve tisíce oddělit čárkami: x = 2147483647 x = "{:,}".format(x) Teď je v proměnné x uložen string, který vypadá takhle: "2,147,483,647" Výchozí hodnota musí být integer (který se automaticky převede na string). Dále nahradíme čárky mezerami (pokud nechcete použít čárky): x = x.replace(",", " ") Teď je v proměnné x uložený string "2 147 483 647". Pokud vám něco nebude fungovat, napište, možná jsem někde udělal chybu. Tady je vše udělané na jednom řádku: "{:,}".format(2147483647).replace(",", " ")
Jsi učitelský talent. Díky! :)
Díky za pozitivní komentář :)
Díky moc, skončil jsem teprve 9. díl, a hodně jsem se toho už naučil. Dobrá práce, jen tak dál.
Tvá videa jsou skvělá. Tvoje vysvětlování není matoucí jako u jiných. Díky! :)
Jsem rád, že tu je někdo jako ty. Díky za videa, skvěle to vysvětluješ.
Díky!
Umíš dobře vysvětlovat👍
Dík :)
Další super video, skvěle vysvětleno.
Výborně pojednáno.Dotaz co trigonometrické funkce.
Trigonometrické funkce jsou zahrnuty v modulu math, proto je nejdříve potřeba napsat na začátek programu "import math"
Nyní můžeš napsat např. "math.sin(x)" pro zavolání funkce sinus s argumentem hodnoty proměnné x. Stejně tak můžeš používat "math.cos", "math.tan", atd.
@@ConaxCoding Děkuji.
Další skvělé video!
Super, díky
Super :)
dobry den. muzu se zeptat co je na tomto kodu spatne? kdyz chci aby me to vypsalo 0 a 3 z listu takze ahoj a dobry den tak to vypise ahoj [3] dekuju
pozdravy = ["ahoj", "zdravim", "zdar", "dobry den"]
list_1 = [[0],[3]]
print (pozdravy [0],[1])
hele diky moc si mi pomoh
Ahoj, podle tvých tutoriálů jsem se mi učí hrozně hezky. Mám jediný ne úplně problém,ale spíš takový možná návrch. Hrozně se mi líbilo jak jsi nám dal jakoby úkol při tvoření té úplně základní "kalkulačky". Myslíš, že by byla možnost zkusit dávat více takových úkolů? Hodně mi to zvedlo pozornost a chuť se učit když to začalo fungovat :DDD
Díky za feedback! Máš pravdu, cvičení jsou skvělý způsob, jak se programování pořádně naučit. Určitě se jich pokusím dávat do videí více. Tato série už je téměř hotová, ale udělám to v dalších videích o Pythonu (i o jiných jazycích).
Umíš vysvětlovat v klidu, plynule a téměř bez zaváhání. Máš můj obdiv. Zabere hodně času příprava takového 1 videa ? Anebo jedeš téměř bez přípravy ?
Díky :) Příprava trvá obvykle cca 2 hodiny, vždy si musím rozmyslet a sepsat, o jakém tématu video bude a co všechno k němu chci říct.
Čau, je možné hodit všechny tyto skirpty na git a share link? Díky!
Super práce
perfektni tutorial
Díky :)
Vysvetluješ to lepšie ako 90% lektorov v platených kurzoch.
To jsem rád :)
Ahoj, mám problém s vypisováním dvou možností např. z pozdravů
Mám napsáno :
pozdravy = [ "ahoj", "cau", "nazdar", "dobry den"]
print(pozdravy [2] [3] )
výsledek je písmeno d
Co dělám špatně? Díky :-)
A ještě jedna věc, mám to úplně stejně jako ty a píše mi to TypeError: 'float' object is not subscriptable.
Používám stejný program jako ty. Díky
Tohle vyřešeno, promin, přehlídl jsem čárku...
Takové chyby jsou nejhorší, lehko se přehlédnou :D
Hele kdybych chtěl naprogramovat funkci hesla:
(Heslo 1234)
A já mám problém, když napíšu správně heslo, funguje to, když napíšu špatné heslo (číslo), funguje to. Ale, když napíšu do inputu slovo (písmeny), tak se vypíše: "SPRÁVNĚ"
"ŠPATNĚ"
Mohl bys mi poslat svůj kód? Z pouhého popisu toho, jak se program chová, chybu nepoznám. Ale až uvidím ten kód, určitě ti poradím.
@@ConaxCoding script: print("Nepište slova, jen čísla, jinak bude error...")
try:
vstup1 = int(input("Jaké je heslo ? "))
except:
print(" ŠPATNĚ !!! ")
vstup1 = (1234)
if vstup1 == (1234):
print(" SPRÁVNĚ !!! ")
else:
print(" ŠPATNĚ !!! ")
vstup1 == int(input("Jaké je heslo ? (2. pokus) "))
@@armexx4049 Ahoj, omlouvám se za zpoždění. Problém je v tom, že když napíšeš něco, co nejde převést na integer (např. nějaké slovo), tak se spustí kód v except bloku. V tomto bloku se vypíše " ŠPATNĚ !!! " a dále se nastaví proměnná vstup1 na integer 1234. To je právě požadované heslo, proto se následně vypíše i " SPRÁVNĚ !!! ". Řešení je tedy snadné: místo, abys v except bloku nastavil hodnotu proměnné vstup1 na 1234, ji nastav třeba na hodnotu None.
@@ConaxCoding děkuji, určitě vyskouším
na to ze ti je 16/17 tak jsi borče extremne underrated ucim se v python protoze vim o celkove programovani uplne nic a python je dobra cesta
Opět perfektní :) Dotaz mimo téma: Mám například číslo 2895421. Ale kuli přehlednosti bych ho rád vypsal funkcí print jako 2 895 421. Jde to?
Děkuji :) Oddělit tísíce u čísla mezerami je docela složité. Pokud to chcete udělat nejjednodušším způsobem, musíte nejdříve tisíce oddělit čárkami:
x = 2147483647
x = "{:,}".format(x)
Teď je v proměnné x uložen string, který vypadá takhle: "2,147,483,647" Výchozí hodnota musí být integer (který se automaticky převede na string).
Dále nahradíme čárky mezerami (pokud nechcete použít čárky):
x = x.replace(",", " ")
Teď je v proměnné x uložený string "2 147 483 647". Pokud vám něco nebude fungovat, napište, možná jsem někde udělal chybu.
Tady je vše udělané na jednom řádku:
"{:,}".format(2147483647).replace(",", " ")
@@ConaxCoding Děkuji mnohokráte :) Funguje to úplně suprově
@@ConaxCoding nějaké vysvětlení jak funguje to x = "{:,}".format (x) ? Že to dokáže dát tu čárku mezi tisíce a nedá to třeba mezi každé číslo
listy me nebavi
To mě mrzí :(
Ale jsou hodně důležité.
Díky😀 Super video jen bych se rád zeptal jestli někdo nezná nějaké zadání na program nemám nápady v té úrovni co jsem 🙂 Všem předem Děkuji @Conax