Znaleziony temat: plus 780
Jak korzystać z funkcji Input w języku Python?
Funkcja Input jest jednym z podstawowych narzędzi w języku Python, które umożliwia interakcję użytkownika z programem. Dzięki niej możemy pobierać dane od użytkownika i wykorzystywać je w naszym programie. W tym artykule przedstawimy prosty poradnik, jak korzystać z funkcji Input w języku Python.
1. Podstawy funkcji Input
Funkcja Input działa w taki sposób, że po jej wywołaniu program zatrzymuje się i czeka na wprowadzenie danych przez użytkownika. Po wprowadzeniu danych i wciśnięciu klawisza Enter, funkcja Input zwraca wprowadzoną wartość jako ciąg znaków (string). Aby skorzystać z funkcji Input, wystarczy użyć jej nazwy, bez żadnych argumentów.
Przykład:
name = input(„Podaj swoje imię: „)
print(„Witaj, ” + name + „!”)
Po uruchomieniu tego kodu, program zatrzyma się i wyświetli komunikat „Podaj swoje imię: „. Po wprowadzeniu imienia i wciśnięciu Enter, program wyświetli komunikat „Witaj, [imię]!”, gdzie [imię] to wprowadzone przez użytkownika imię.
2. Konwersja typów danych
Warto zauważyć, że funkcja Input zwraca zawsze wartość jako ciąg znaków (string), nawet jeśli użytkownik wprowadził liczbę. Jeśli chcemy wykorzystać wprowadzoną wartość jako liczbę, musimy dokonać konwersji typu danych. W tym celu możemy skorzystać z funkcji int() lub float().
Przykład:
age = input(„Podaj swój wiek: „)
age = int(age)
print(„Masz ” + str(age) + ” lat.”)
W tym przykładzie użytkownik zostanie poproszony o podanie wieku. Następnie wprowadzony wiek zostanie przekonwertowany na liczbę całkowitą przy użyciu funkcji int(). Na koniec zostanie wyświetlony komunikat „Masz [wiek] lat.”, gdzie [wiek] to wprowadzony przez użytkownika wiek.
3. Obsługa wyjątków
Podczas korzystania z funkcji Input warto pamiętać o obsłudze wyjątków. Jeśli użytkownik wprowadzi nieprawidłowe dane, na przykład litery zamiast liczb, program może zgłosić błąd. Aby temu zapobiec, możemy skorzystać z bloku try-except.
Przykład:
try:
number = input(„Podaj liczbę: „)
number = int(number)
print(„Podana liczba to: ” + str(number))
except ValueError:
print(„Podano nieprawidłową liczbę.”)
W tym przykładzie użytkownik zostanie poproszony o podanie liczby. Jeśli wprowadzi liczbę, zostanie ona przekonwertowana na liczbę całkowitą i wyświetlona. Jeśli jednak wprowadzi nieprawidłowe
Napisz komentarz do wpisu, powiedz nam czy Ci pomógł: plus 780