NOVOROČNÍ AKCE! Získej 90 % extra kreditů ZDARMA na náš interaktivní e-learning s promo kódem OSLAVY90. Zjisti více:

Diskuze – Lekce 15 - Textové řetězce v Pythonu do třetice - Split a Join

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Kateřina Vovsová:26.7.2024 17:09

Chybělo mi řešení programu, který zakoduje řetězec do morseovky. Měla jsem chybu a nedokázala jsem ji bez toho dopátrat.

Avatar
Ladislav Schnaiberg:1.9.2024 21:23

tohle mi fungovalo na leonardo

# řetězec, který chceme kódovat
zprava = "leonardo"
print(f"Původní zpráva: {zprava}")
# řetězec s kódovanou zprávou
sifrovana_zprava = ""

# vzorová sekvence
abecedni_znaky = "abcdefghijklmnopqrstuvwxyz"
morseovy_znaky = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....",
"..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-",
"...-", ".--", "-..-", "-.--", "--.."]

# iterace znaky zprávy
for znak in zprava:
    morseuv_znak = "?"
    try:
        index = abecedni_znaky.index(znak)
        morseuv_znak = morseovy_znaky[index]
        sifrovana_zprava += morseuv_znak + " "
    except ValueError: # znak nenalezen
        sifrovana_zprava += morseuv_znak + " "

print(f"Kódovaná zpráva je: {sifrovana_zprava}")
Avatar
Zdeněk Brynych:12.10.2024 18:25

Jenom jsem to otočil a přidal input()

zprava = input("Zde napište zprávu: ")

sifrovana_zprava = ""

abecedni_znaky = "abcdefghijklmnopqrstuvwxyz"
morseovy_znaky = [".-", "-...","-.-.", "-..", ".", "..-.", "--.", "....",
"..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-",
"...-", ".--", "-..-", "-.--", "--.."]

znaky = zprava.split(" ")

for abecedni_znak in zprava:
    pass

for abecedni_znak in zprava:
    morseuv_znak = " "
    try:
        index = abecedni_znaky.index(abecedni_znak)
        morseuv_znak = morseovy_znaky[index]
        sifrovana_zprava += morseuv_znak
    except ValueError:
        sifrovana_zprava += morseuv_znak

print(f"Původní zpráva: {zprava}")
print(f"Kódovaná zpráva: {sifrovana_zprava}")
Avatar
Jean Kocman :19.10.2024 21:04

V zásadě OK, ale možná trochu rychlé. Rychlý vývoj v rámci úkolu, přidal bych nějaké mezistupně ve formě jednoduchých cvičení.

Avatar
Erik Jerie
Člen
Avatar
Erik Jerie:2.1.2025 13:06

Další nová teorie bez pořádného procvičení. Jeden jednoduchý příklad (jsou dva, ale na jedno téma) a hned složitost. Stejné v povinných cvičeních. Lehký, střední, bonus. Hotovo.
Raději budu dělat mnohem více cvičení, jen když budou pomaleji odstupňované co do složitosti. Ano, je to e-learning, ale představuji si, že bych se měl vše naučit zde. Jsem úplný začátečník, pro které má kurz být, ale musím si vědomosti doplňovat i jinde. A časová dotace mezi online výukami k počtu kapitol e-learningu, mi přijde trochu vražedná.

Avatar
Jan černý
Člen
Avatar
Jan černý:4.2.2025 0:10

funkce split a join chápu. ale ta morseovka to bylo nějak pohlavně skočené.

Avatar
Pavel Vavruša:7.4.2025 20:21

Kde v předchozích lekcích bylo vysvětleno try / except?
Aha, tak je to tady: https://www.wscubetech.com/…n/try-except
A tohle se opakuje pořád dokola.

Avatar
Odpovídá na Erik Jerie
Martin Balcar:21.4.2025 14:51

je to přesně, jak píšete, učení tohoto typu, vůbec nevím, jak to popsat, z toho se nemůže nikdo nic naučit, osnovu a celkově formu učení skládal člověk, který absolutně nevěděl, co dělá...Závěrečné příklady ke každé z kapitol, chtějí po člověku něco, co ho ani nenaučili a to je asi to absolutní minimum, které bych k tomu řekl... Kurz bych nazval jakože absolutně k ničemu...

Avatar
Andrej Kóša:11.5.2025 14:30

Som stále viac sklamaný z tohto školenia, v lekciách chýba množstvo informácii, jednoduchých príkladov použitia v praxi a celkovo mi nepríde v poriadku, že napr Copilot mi k týmto témam dokáže všetko vysvetliť o mnoho jednoduchšie a prehľadnejšie. Množstvo infromácii si musím dohľadávať z iných zdrojov, čo je trošku smutné.Tieto lekcie mi pripadajú len ako extra zrýchlené vymenovanie nejakých funkcí, bez možnosti naučiť sa to ako začiatočník.

Avatar
Michaela Zahradníková:11.8.2025 12:53

Zadaný ťažký príklad s morseovkou. Neporozumela som mu

Nejnovější komentáře jsou na konci poslední stránky.
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 35.