⊗pyPmBsInp 36 of 208 menu

Funkcja input w Pythonie

Przejdźmy teraz do nauki funkcji input. Pozwala ona wprowadzać dane w konsoli, a także je zapisywać, aby używać ich w dalszej pracy. W jej opcjonalny parametr można przekazać ciąg znaków z zapytaniem dla użytkownika. Po uruchomieniu kodu w polu po prawej stronie od ciągu użytkownik może wprowadzić dane. Aby wprowadzone dane zostały zapisane, należy nacisnąć klawisz Enter. Funkcja swoim wynikiem zwraca ciąg znaków.

Przykład . Wyświetlanie danych

Stwórzmy zmienną tst, której wartością będzie wynik działania funkcji input. W jej parametrze wpiszmy ciąg znaków z prośbą o wprowadzenie liczby:

tst = input('wprowadź liczbę: ')

Po uruchomieniu kodu w konsoli wyświetli się nastujący ciąg znaków:

'wprowadź liczbę:'

Po prawej stronie od ciągu można wprowadzić dowolną wartość. Wpiszmy liczbę 12:

'wprowadź liczbę:' 12

Po tym, jak użytkownik wprowadził liczbę, trafia ona do zmiennej tst. Dla przejrzystości dodajmy do kodu ciąg wyświetlający wartość zmiennej w konsoli:

print(tst)

Teraz po wprowadzeniu liczby, w konsoli wyświetli się również wartość zmiennej tst:

'wprowadź liczbę:' 12 '12'

Przykład . Operacje matematyczne na wprowadzonych liczbach

Dodajmy do wprowadzonej wartości jedynkę:

tst = input('wprowadź liczbę: ') print(tst + 1) # wyświetli błąd

Dzieje się tak dlatego, że funkcja input swoim wynikiem zawsze zwraca ciąg znaków. Dlatego do przeprowadzenia operacji matematycznych trzeba przekonwertować ją na liczbę. Robimy to za pomocą funkcji int:

print(int(tst) + 1) # wyświetli 13

Zadania praktyczne

Poproś użytkownika o wprowadzenie aktualnego dnia tygodnia. Wyświetl go w konsoli.

Załóżmy, że są dwie zmienne:

num1 = 10 num2 = input('wprowadź liczbę: ')

Pobierz ich sumę i wyświetl ją w konsoli.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć