Wprowadzenie do instrukcji If Else w Pythonie
Wiesz już, że program to seria pisemnych instrukcji. Nic dziwnego, że może być tak wiele przypadków, w których program może podjąć decyzję przed kontynuowaniem. Na przykład, decydując, czy użytkownik jest wystarczająco dorosły, aby wziąć udział w egzaminie lub czy temperatura jest wystarczająco wysoka, aby uruchomić klimatyzator, lub wybierając ocenę, którą zdał uczeń itp. Decyzje te są podejmowane na podstawie warunków wejściowych i na podstawie co robić w tej sytuacji.
Gdy używana jest instrukcja warunku, program decyduje się uruchomić określony blok kodu w zależności od danych wejściowych i warunków. Podobnie jak każdy inny w pełni funkcjonalny język programowania, Python obsługuje wiele sposobów podejmowania decyzji. Jeśli inny jest jednym z najczęściej używanych sposobów wykonania pracy.
Inne instrukcje decyzyjne w Pythonie są następujące:
- Instrukcja If: służy do analizy, czy dany warunek jest prawdziwy czy fałszywy. Blok kodu poniżej jest wykonywany tylko wtedy, gdy warunek jest spełniony.
- Instrukcja Else: Ta instrukcja jest podobna do instrukcji If, ale dodaje kolejny blok kodu, który jest wykonywany, gdy warunki nie są spełnione. W tym artykule przyjrzymy się temu typowi instrukcji i jej przykładowi.
- Zagnieżdżone, jeśli: W sytuacjach, gdy musimy sprawdzić więcej niż jeden warunek i wykonać instrukcje, zagnieżdżone, jeśli jest używane.
Schemat blokowy instrukcji If Else
Jak widać na powyższym schemacie blokowym, warunek w instrukcji if-else tworzy dwie ścieżki działania programu. Jeśli warunek nie jest spełniony, poniższy kod nie jest wykonywany, a program wykonuje instrukcję w bloku Else.
Z drugiej strony, gdy warunek „if” jest spełniony, tylko wtedy, gdy zostanie wykonany blok kodu, a program przeskoczy poniżej wyjścia z instrukcji If else.
Składnia instrukcji If Else
Składnia instrukcji If Else jest następująca:
if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.
Jak widać powyżej, wszystkie warunki if-else mają dwie instrukcje i warunek zapisany. Przed instrukcjami warunek jest wyjaśniony, po przetworzeniu warunku program sprawdza dane wejściowe i decyduje, czy spełnia warunki. Jeśli tak, instrukcje w pierwszym bloku są wykonywane, a program pomija instrukcje w sekcji „else:” składni.
A jeśli warunek nie jest spełniony, program pomija pierwszy blok i wykonuje instrukcje w bloku „else:”.
Przykłady programowania warunkowego If Else
Teraz, gdy widzieliśmy składnię, schemat blokowy i potrzebę instrukcji if else, spójrzmy na kilka praktycznych przykładów, aby zobaczyć, jak działa:
Przykład 1
Program w języku Python do sprawdzania, czy liczba wejściowa jest parzysta czy nieparzysta.
number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")
Wynik:
Przykład - 2
Program w języku Python, aby sprawdzić, czy wnioskodawca jest uprawniony do głosowania w wyborach, czy nie:
age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );
Wynik:
Przykład 3
Program Python do sprawdzania poprawności lub błędności wprowadzanego tekstu:
code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)
Wynik:
Wniosek - instrukcja Else w języku Python
Podejmowanie decyzji jest jednym z podstawowych filarów programowania. Umiejętność tworzenia prawidłowych instrukcji warunkowych jest nie tylko niezbędna do dobrego programowania, ale jest również niezbędna do wykonywania zadań częściej niż często. Uzbrojeni w wiedzę o instrukcjach warunkowych, takich jak if, if-else i nested if, będziesz w stanie logicznie podejmować decyzje za pomocą programu i uzyskiwać prawidłowe wyniki.
Polecane artykuły
Jest to przewodnik po instrukcji If Else w Pythonie. Tutaj omawiamy wprowadzenie, schemat blokowy, składnię i przykłady instrukcji if else w Pythonie z pewnym przykładowym kodem. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej
- Polecenia w języku Python 3
- Ściągawka Python
- Zalety Pythona
- Funkcje ciągów Python
- Przegląd instrukcji If Else w R