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

  1. Polecenia w języku Python 3
  2. Ściągawka Python
  3. Zalety Pythona
  4. Funkcje ciągów Python
  5. Przegląd instrukcji If Else w R