input....direkte tastenannahme, ohne enter

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
HugoCaspar
User
Beiträge: 7
Registriert: Montag 22. Februar 2016, 10:14

moin ihr...

ich versuche herauszufinden wie ich python davon überzeugen kann die direkte eingabe zu verarbeiten

Code: Alles auswählen

while y:
    frage = input("was willste?:" '\n' "z.b:  1" '\n')

    if frage == 1:
kann python bei der eingabe von "1" auch ohne enter weiter machen?
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

msvcrt.getch()?
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
HugoCaspar
User
Beiträge: 7
Registriert: Montag 22. Februar 2016, 10:14

sehr kurze antwort!
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

HugoCaspar hat geschrieben:sehr kurze antwort!
Hat sie denn geholfen?

Wenn nicht, dann geht es auch etwas länger: input braucht die Bestätigung der Eingabe durch die Eingabetaste. Was du möchtest kannst du unter Windows beispielsweise mit msvcrt.getch erreichen.
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

Dann hoffe ich unter Unix-like Systemen gibts was schöneres als Curses. Curses unter Windows ist meinen letzten Kenntnisstand nach ziemlicher Müll.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
Antworten