Etapy:
- 0 - O programowaniu
- 1 - Wiersz poleceń
- 2 - Interpreter Pythona
- 3 - Zmienne
- 4 - Typy danych
- 5 - Dane użytkownika
- 6 - Edytor
- 7 - Instrukcje warunkowe
- 8 - Petle
- 9 - Funkcje
- 10 - Zadania
- 11 - Co teraz?
Useful Links
Step 5 - Dane użytkownika
Do tej pory pisaliśmy kod, w którym wszystkie dane do zmiennych podawaliśmy samodzielnie. Zmienna name
od razu dostawała wartość (np. przez name = "Rita"
), co gdybyśmy chcieli tę zmienną zaktualizować o imię nowego użytkownika?
input()
Potrzebujemy poznać kolejną funkcję wbudowaną input()
>>> print('Tu wpisz swoje imię: ')
>>> name = input()
Teraz konsola czeka na nasze działanie, aż wpiszemy ciąg znaków z klawiatury - nasze imię.
Kiedy je wpiszemy imię zostanie zapisane do zmiennej name
.
Wyświetlmy je:
>>> print('Cześć', name, 'jak się masz?')
Zmienna name została wyświetlona, i ma taką zawartość jak została podana przez input()
Możemy to samo zapisać krócej, niech funkcja input od razu wyświetli pytanie:
>>> age = input('Ile masz lat?')
>>> print('To już', age, 'lat!')
Funkcja input() - dokumentacja
Zadania
- Przypisz swoje imię do zmiennej o nazwie
my_name
. - Następnie przypisz swoje nazwisko do
my_surname
. - Połącz te dwa ciągi znaków w jeden.
- Poproś użytkownika o imię oraz wiek, a następnie spraw by na ekranie pojawiło się przywitanie oraz informacja jak jest różnica wieku między Wami.
Sprawdź jeszcze:
>>> number = input("Wpisz tu 3: ")
>>> print(3 == number)
>>> type(3)
>>> type(number)
Number zostało odczytane jako string. Stąd:
>>> number = int(number)
>>> print(3 == number)
Zakończ pracę w trybie interaktywnym za pomocą komendy exit()
.
Znowu jesteśmy w systemowym wierszu poleceń / terminalu.
Teraz przejdziemy do pracy w pliku - w naszym edytorze kodu.