[Python] Instrucțiuni condiționale - Python - GAMELIFE România Jump to content

Recommended Posts

Posted

riUCfYRrytx-hwS4jN-u0ubaIHIzCREW9fPQc9oP

Instrucțiuni condiționale

 

Introducere

Până acum am îndeplinit sarcini predefinite, dar la modul serios nu am făcut decât ce face un casetofon care urmează redă același lucru de fiecare dată. Ceea ce face programarea atât de puternică sunt instrucțiunile condiționale. Este facilitatea de a testa o variabilă față de o valoare și de a reacționa într-un fel dacă condiția este îndeplinită de variabilă și în alt fel dacă nu. Acestea sunt în mod normal denumite de programatori instrucțiuni if.

Pentru a ști dacă condiția este Adevărată sau Falsă avem nevoie de un nou tip de date: logice. Acestea permit operații logice. O instrucțiune sau operație logică poate fi evaluată la Adevărat sau Fals. Instrucțiunea noastră condițională poate fi înțeleasă ca:

Quote

dacă (o condiție este Adevărată):

atunci execută aceste lucruri doar pentru ‘Adevărat’

altfel:

altfel fă aceste lucruri numai pentru ‘Fals’.

Condiția poate fi orice se evaluează la Adevărat sau Fals. Comparațiile întotdeauna întorc Adevărat sau Fals, de exemplu == (este egal cu), > (mai mare decât), < (mai mic decât).

Partea else este opțională. Dacă nu o folosești, atunci când condiția are valoarea ‘Fals’ nu se va întâmpla nimic.

 

Exemple

Iată câteva exemple. Poți să le citești linie cu linie și să te gândești ce fac, sau poți să le execuți pentru a fi sigur:

condition = True
if condition:
    print("condition met")

if not condition:
    print("condition not met")

direction = -30
if direction > 0 :
    turtle.forward(direction)
else:
    turtle.left(180)
    turtle.forward(-direction)

 

  • Like 1

76561198361326087.png

TS3 SERVER : 193.84.64.140:10017

174855.png  facebook-new.png

#statiincasa

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...

Important Information