If...Else Condizioni in Python

Le condizioni sono affermazioni che possono essere vere o false. ed è definito da I veri or Falso.

Esistono diversi modi per creare condizioni in Python.

Per impostare le condizioni avremo bisogno di sapere quanto segue simboli che useremo per confrontare i valori:

SimboloSignificato
==come
!=Diverso
<Più piccolo di
<=minore o uguale a
>più grande di
>=Maggiore o uguale

È importante ricordare che per verificare se due valori sono uguali devi usare == perché se usiamo solo uno = assegneremo quel valore alla variabile, cioè.

var == 1 controlla se la variabile è uguale a 1
var = 1 assegna il valore 1 alla variabile

Dichiarazioni condizionali

Offriamo If, Se altro y Se... Elif... Altrimenti. Ho avuto un insegnante che ci ha detto che qualsiasi cosa può essere programmata usando molti If...

Sono usati per modificare il valore di una funzione, qui non confrontiamo più solo, ma anche se la condizione è soddisfatta o meno facciamo qualcos'altro.

Ti interesserà Guida al vetro marino, un altro cristallo utilizzato in gioielleria

Istruzione If

Il modo per dichiarare una condizione If è il seguente

    if dalle == 'yes':       
        image = create_images_dalle (key_main)

If .. Else Dichiarazione

Diversi programmatori difendono la scomparsa di questa frase a favore di diversi If con le loro condizioni

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Quindi nell'esempio, se la variabile Dalle Ha valore 'sì' chiamerà una funzione e la salverà nella variabile Immagine

E se non ha questo valore, chiama un'altra funzione.

Se... Elif... Altrimenti

L'Elif ci permette di mettere più opzioni nella condizione. È una specie di interruttore.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    elif dalle == "only_h2":
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Detto questo, lo stesso commentato prima. Questa struttura può essere scritta usando solo If.

condizioni nidificate

possiamo nidificare If all'interno Ifo se altro all'interno If o da un altro Se altro, tutte le combinazioni che possiamo pensare e che si adattano per ottenere ciò di cui abbiamo bisogno.

Per nidificare il If, quello che devi fare è metterlo tabulato, all'interno di quello che vogliamo e in questo modo si crea la gerarchia.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
        if dalle_hx == "only_h2":
            image_hx = create_images_dalle_h2 (key_main)

È come un subif, che verrà valutato solo se la condizione padre è stata soddisfatta.

Nell'esempio se abbiamo la variabile Dalle come 'sì'chiamerà la funzione crea_immagini e salvare il risultato nella variabile Immagine.

Quindi valuterà il secondo if e se la variabile dalle_hx valle 'solo_h2' quindi chiamerà un'altra funzione. Ma se dalle avesse avuto il coraggio 'no' non avrebbe valutato questa seconda condizione, cosa che fa se non sono nidificate.

Abbina, l'interruttore Python

Un altro modo per lavorare con le condizioni è utilizzare Match che cerca il caso specifico che soddisfa la nostra scelta. Viene utilizzato per confrontare le opzioni e di solito viene utilizzato in luoghi in cui abbiamo molti elif.

la tua sintassi

      name = input("What's your name? ")

  match name: 
      case "Harry" | "Hermione" | "Ron":
          print("Gryffindor")
      case "Draco":
          print("Slytherin")
      case _:
          print("Who?")

Se sei una persona irrequieta come noi e vuoi collaborare al mantenimento e al miglioramento del progetto, puoi fare una donazione. Tutti i soldi andranno ad acquistare libri e materiali per sperimentare e fare tutorial

Lascia un commento