Kilka inputów w czasie wykonania skryptu

Odpowiedz Nowy wątek
2018-04-13 14:38
0

Chciałbym móc przy uruchamianiu skryptu zrobić coś takiego:
Skrypt pyta:
Podaj a i b (i od razu wpisuje 2 cyfry oddzielone spacją i automatyczny przypis ich wartości do zmiennych np. a i b)

Nie chcę sytuacji typu:
Podaj a: (wpisuje coś i przypisuje do zmiennej)
Podaj b : (znowu wpisuje i przypisuje do zmiennej)

Próbowałem za pomocą raw_input ale nie wychodzi...

OK. Problem rozwiązany. :D Najprościej można tak:

x, y = input("Podaj x i y").split(' ')
edytowany 1x, ostatnio: Skynet12, 2018-04-13 14:48

Pozostało 580 znaków

2018-04-13 14:49
a,b = map(int, raw_input("Podaj a i b: ").split(" "))

edit: widzę że mnie ubiegłeś ;)


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
edytowany 2x, ostatnio: Shalom, 2018-04-13 14:49
Spoko. Sam znalazłem. :P - Skynet12 2018-04-13 14:50
A co to za wmawianie ludziom w 2018 że warto się jeszcze uczyć Pythona 2? :c - enedil 2018-04-13 18:44
Ciekawi mnie Twoja opinia na ten temat, czy w ogóle jeszcze warto, czy zrobiłeś to z przyzwyczajenia/próby odgadnięcia potrzeb OP. - enedil 2018-04-13 18:46
Python 2 jest królem pythonów jak lew jest królem dżungli. Ile razy musze coś na CTFa zrobić w pythonie 3 to połowa czasu schodzi mi na encode i decode ze stringów na bajty ;] - Shalom 2018-04-13 19:04
A mógłbyś operować wyłącznie na bajtach :D niemniej, to jest nieedukacyjne ;( - enedil 2018-04-13 19:34
@enedil: nie mógłbyś bo połowa API wymaga stringów a druga połowa bajtów więc sobie wesoło żonglujesz non stop. - Shalom 2018-04-13 19:47

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0