NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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
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.

 
Odpovědět
26.7.2024 17:09
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}")
 
Odpovědět
1.9.2024 21:23
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}")
 
Odpovědět
12.10.2024 18:25
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í.

 
Odpovědět
19.10.2024 21:04
Avatar
Erik Jerie
Člen
Avatar
Erik Jerie:2. ledna 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á.

 
Odpovědět
2. ledna 13:06
Avatar
Jan černý
Člen
Avatar
Jan černý:4. února 0:10

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

 
Odpovědět
4. února 0:10
Avatar
Pavel Vavruša:7. dubna 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.

 
Odpovědět
7. dubna 20:21
Avatar
Odpovídá na Erik Jerie
Martin Balcar:21. dubna 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...

 
Odpovědět
21. dubna 14:51
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 8 zpráv z 28.