W poprzednich lekcjach omówiliśmy operację wyjścia - print(), pora teraz na operacje wejścia, czyli taką, która pozwoli użytkownikowi naszego programu wpisać dane. Funkcją, umożliwiającą nam to w Pythonie będzie funkcja input(). Popatrzmy na jego schemat:
x = int(input("Podaj liczbę całkowitą: "))
zmienna = typ_zmiennej(input("Tekst, który ma być wypisany w konsoli."))
Jeżeli chcemy, by wczytane dane zostały zapisane jako ciąg znaków, to po prostu nie określamy jej typu. Przetestujmy nowo poznaną funkcję:
x=int(input("Podaj liczbę całkowitą: "))
y=float(input("Podaj liczbę rzeczywistą: "))
haslo=input("Podaj hasło: ")
print(x*y)
print(haslo)
Podaj liczbę całkowitą: 12
Podaj liczbę rzeczywistą: 1.5
Podaj hasło: qwerty123
18.0
qwerty123
Jeśli chcemy wypisać w jednej linii tekst i zmienną wystarczy przedzielić je przecinkiem:
print("Twoje hasło:", x)