Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:python:curses

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:programozas:python:curses [2021/01/27 00:10] – [Forrás] adminoktatas:programozas:python:curses [2023/08/21 21:23] (aktuális) – [Python curses] admin
Sor 4: Sor 4:
  
   * **Szerző:** Sallai András   * **Szerző:** Sallai András
-  * Copyright (c) Sallai András, 2021 +  * Copyright (c) 2021, Sallai András 
-  * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]+  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
   * Web: https://szit.hu   * Web: https://szit.hu
  
Sor 98: Sor 98:
 De csak a magánhangzókat szereti. De csak a magánhangzókat szereti.
  
 +<code python betuevo.py>
 +import curses
 +import time
 +import re
 +
 +def ertekeles(kaja):
 +    res = re.search(r"[bcdfghjklmnpqrstvwxyz]", str(kaja))
 +    if not res:
 +        return True
 +    else:
 +        return False
 +
 +stdscr = curses.initscr()
 +curses.start_color()
 +curses.echo()
 +curses.cbreak()
 +stdscr.keypad(1)
 +
 +curses.init_pair(1, curses.COLOR_RED, curses.COLOR_WHITE)
 +curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_WHITE)
 +
 +topwin = curses.newwin(1, 80, 2, 0)
 +topwin.bkgd(curses.color_pair(2))
 +topwin.move(0, 30)
 +topwin.addstr('Karakterevő')
 +topwin.refresh()
 +
 +mainwin = curses.newwin(15, 40, 4, 0)
 +
 +while True:
 +    mainwin.clear()
 +    mainwin.move(1, 5)
 +    szo = mainwin.getstr()
 +    mainwin.move(4, 5)
 +    finom = ertekeles(szo.decode())
 +    if finom:        
 +        mainwin.addstr('Finom')
 +    else:
 +        mainwin.addstr('Nem szeretem a mássalhangzókat!')
 +    mainwin.move(10,5)
 +    mainwin.addstr(szo, curses.color_pair(1))
 +    mainwin.refresh()
 +    time.sleep(1)
 +curses.endwin()
 +
 +
 +
 +</code>
  
 ===== Lásd még ===== ===== Lásd még =====
oktatas/programozas/python/curses.1611702627.txt.gz · Utolsó módosítás: 2021/01/27 00:10 szerkesztette: admin