Seite 1 von 1
2 inputs in einer reihe!
Verfasst: Freitag 15. Dezember 2006, 14:07
von Cthulhu
diese 2 inputs möchte ich in einer reihe haben dass als ausgabe folgendes kommt:
Von ? bis ?
und ? gibt man dann halt ein!
danke schonmal
Verfasst: Freitag 15. Dezember 2006, 14:56
von rafael
Hi,
also wenn nur die Ausgabe der Inputs in einer Zeile sein soll, ginge das so:
Code: Alles auswählen
a = raw_input("Von: ")
b = raw_input("Bis: ")
print "Von " + a + " bis " + b
Verfasst: Freitag 15. Dezember 2006, 15:14
von basti33
Oder:
Code: Alles auswählen
a=raw_input('Von')
b=raw_input('Bis')
print "Von %s bis %s" %(a, b)
Verfasst: Freitag 15. Dezember 2006, 15:52
von lunar
Oder:
Code: Alles auswählen
a=raw_input('Von')
b=raw_input('Bis')
print ' '.join(["Von", a, "bis", b])
Nur um auch was zu sagen

Verfasst: Freitag 15. Dezember 2006, 15:53
von Cthulhu
nein sry ihr habt mich glaub ich falsch verstanden!
ich möchte dass man einen bereich eingibt der halt mit a und b definiert wird! jetzt möchte ich aber nicht dass wenn man das programm benutzt das kommt:
Von ?
bis ?
sonder dass das kommt:
Von ? bis?
also so das sman zuerts nur von sieht dann seine eingabe macht und dann kommt bis dazu und dort macht man dann die 2. eingabe!
ich möchte das ganze nur in einer reihe haben!
sieht dann shcöner aus!
Verfasst: Freitag 15. Dezember 2006, 19:49
von birkenfeld
Das geht nicht mit raw_input(). Eventuell mit den getch()-Routinen, die Text lesen, aber nicht ausgeben (für Linux<->Windows siehe das getpass-Modul). Damit kannst du die Ausgabe des eingegebenen Newline unterdrücken.
(Oder natürlich curses/urwid, ist aber wohl Overkill und Unix-only.)