Python, scitani "y"

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

shockwave
Level 2.5
Level 2.5
Příspěvky: 381
Registrován: únor 11
Pohlaví: Muž

Python, scitani "y"

Příspěvekod shockwave » 15 kvě 2020 02:02

Ahoj, zkusil jsem vytvorit kod na secteni "y" v textu, ale nejak nechapu, kde je chyba. Postrcil by me prosim nekdo. Dekuji

text = "sunny day"
for i in text:
if i == "y":
sum = 0
sum += 1 # scita vyskyt "y" v textu
text += 1 # vraci na zacatek cyklu
else:
sum += 0
text += 1 # vraci na zacatek cyklu
print("There is y in text + sum +x.")



Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 6941
Registrován: prosinec 10
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod faraon » 15 kvě 2020 05:25

Při každém vyskytu y vynuluješ počítadlo. Co má dělat ta zbytečná druhá větev za else jsem vůbec nepochopil. Tak jsem to prostě ořezal:

Kód: Vybrat vše

text = "sunny day"
sum = 0

for i in text:
    if i == "y":
       sum += 1 # scita vyskyt "y" v textu

print("There is y in text:",sum)

A nech toho ponocování, pak ti to nemyslí a vymýšlíš blbosti ;-)
Je právě SECHS hodin!

Uživatelský avatar
Diallix
Level 2
Level 2
Příspěvky: 227
Registrován: říjen 08
Pohlaví: Nespecifikováno

Re: Python, scitani "y"

Příspěvekod Diallix » 15 kvě 2020 14:14

¨Nemal by byt for y zamenene na input + pretypovanie? Nie je vobec jasne o co ide. Skuste, prosim, podrobnejsie popisat problem
---
Hľadáme nové posily do nášej CyberSecurity UNIT jednotky. Viac informácií o tom, čo to obnáša a ako sa pripojiť nájdete tu:CyberSecurity UNIT
----
Bezpečnostná autorita fóra viry.cz Certifikát
----
Momentálne aktívny ako:
- konzultant, vývojár a tutor výskumu inteligentného malwaru.
- tutor v SQL (TSQL, PLSQL), objektového programovania (c++,c#,php) pre študentov.

Uživatelský avatar
MrAnnix99
Level 3.5
Level 3.5
Příspěvky: 827
Registrován: únor 13
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod MrAnnix99 » 15 kvě 2020 14:56

Chce spočítat, kolikrát se v řetězci vyskytuje znak "y".
Žádný učenec z nebe nespadl, ale blbce jako by shazovali.

CPU: Intel Xeon E5450 @ 3.2GHz OC
GPU: Sapphire Radeon RX 570 Pulse 4GB
MB: MICRO-STAR INTERNATIONAL CO.,LTD MS-7395
RAM: 4,00GB Dual-Channel DDR2 @ 333MHz

Uživatelský avatar
Zakk
Level 3
Level 3
Příspěvky: 556
Registrován: únor 13
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod Zakk » 15 kvě 2020 15:27

nevím, v čem je problém, faraon to vysvětlil dobře

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 6941
Registrován: prosinec 10
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod faraon » 15 kvě 2020 17:51

Diallix: Řetězec je pole znaků. Pythonský for prochází celé pole od začátku do konce, a všechny jeho položky se postupně objevují v proměnné i. Takže písmenko po písmenku.
Je právě SECHS hodin!

Uživatelský avatar
Diallix
Level 2
Level 2
Příspěvky: 227
Registrován: říjen 08
Pohlaví: Nespecifikováno

Re: Python, scitani "y"

Příspěvekod Diallix » 15 kvě 2020 19:10

Ano , mas pravdu. Ospravedlnujem sa, ja som to zdedukoval ako priklad na vstup.
---
Hľadáme nové posily do nášej CyberSecurity UNIT jednotky. Viac informácií o tom, čo to obnáša a ako sa pripojiť nájdete tu:CyberSecurity UNIT
----
Bezpečnostná autorita fóra viry.cz Certifikát
----
Momentálne aktívny ako:
- konzultant, vývojár a tutor výskumu inteligentného malwaru.
- tutor v SQL (TSQL, PLSQL), objektového programovania (c++,c#,php) pre študentov.

shockwave
Level 2.5
Level 2.5
Příspěvky: 381
Registrován: únor 11
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod shockwave » 15 kvě 2020 22:03

Dekuju moc za radu, sem se do te ptakoviny zbytecne nejak zamotal.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8780
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

Re: Python, scitani "y"

Příspěvekod CZechBoY » 16 kvě 2020 11:12

Zkuste prosim do priste nastudovat vkladani zdrojovych kodu zde na foru. V plnem editoru je to posledni polozka formatu, tedy nad emotikony.

7D42002A-F0B2-4AF4-B19C-C3C2EC9A2AB6.jpeg
Nemáte oprávnění prohlížet přiložené soubory.
PHP, Nette, MySQL, C#, LESS, TypeScript
PhpStorm, Docker, WinSCP, Opera browser, Windows 10
iPhone XS
Raspberry PI 3 (KODI, Raspbian)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • excel sčítání hodnot jiného počtu
    od berate » 14 lis 2019 15:08 » v Kancelářské balíky
    4
    654
    od atari
    15 lis 2019 09:13
  • python socket
    od Akrej » 23 úno 2020 03:21 » v Programování a tvorba webu
    1
    947
    od CZechBoY
    28 úno 2020 17:54
  • Python - BeautifulSoup
    od Emphaty1 » 10 říj 2019 16:49 » v Programování a tvorba webu
    1
    1412
    od CZechBoY
    20 říj 2019 17:02
  • Nefukcni kod, python
    od shockwave » 11 kvě 2020 13:11 » v Programování a tvorba webu
    14
    416
    od shockwave
    14 kvě 2020 17:15
  • Dirname, python
    od shockwave » 23 kvě 2020 00:53 » v Programování a tvorba webu
    2
    367
    od faraon
    23 kvě 2020 07:40

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů