GirlsGoIT Wiki (ro)
RU
  • Introducere
  • Unelte
    • Slack
    • Visual Studio Code
    • CodeSandbox
      • Cum rezolvi un task la proiect
      • Cum rezolvi un exercițiu
    • GitHub
  • FRONTEND STATIC
    • Internet
    • HTML
    • CSS
    • Exerciții
      • Erontend Static Exercitii
  • FRONTEND DINAMIC
    • JavaScript
      • Introducere
      • Consola Browser'ului
      • Variabile
      • Tipuri de date
      • Operatori
      • JavaScript & HTML
      • Funcții
      • DOM & Window API
      • Math API
      • Condiționale (if)
      • Cicluri (for & while)
    • Vue.js
      • Componente Vue
      • Componente & Forme
      • Lifecycle hooks
      • Comunicare între componente
      • Vue Router
      • Axios
      • Instalare locală
    • Exercitii
    • Rest API
      • Rest api GET
      • Rest api GET one
      • Rest api POST
      • Rest api PUT
      • Rest api DELETE
  • PYTHON
    • Introducere
    • Variabile
    • Tipuri de Date
    • Operatori
    • Control Flow
    • Liste
    • Cicluri for
    • Funcții
    • Dictionare
    • Seturi
    • Fișiere
    • Try-except-finally. Lambda
    • Librării, module
    • Exercitii
      • Variabile
      • TIpuri de Date
      • Operatori
      • If...else
      • Liste
      • Cicluri for
      • Funcții
      • Dicționare
      • Seturi
      • Fișiere
      • Try-except, Lambda
      • Librării , module
      • ✨Mai multe exerciții ✨
    • Python Archiva
  • BACKEND
    • Instalare Python
    • Python OOP
    • Baze de date
    • Django
    • REST API's
    • Django REST Framework
    • Exerciții
      • Python OOP
      • Django
      • Django Rest Framework
  • Data Science
    • Introducere în Data Science
    • Vizualizarea datelor
      • Matplotlib
    • Numpy
    • Pandas
    • DecisionTrees
  • 3D Printing
    • Intro
    • Fusion 360 Intro
    • Sketch
    • Solid body
    • Arduino
    • Final Projects
  • ARHIVA
    • Milligram
    • Drone
      • Intro
    • Old Backend
      • Bootstrap
      • Hello Flask
      • DB Modeling
      • Ubuntu Quest
      • Baze de date
      • Heroku Deploy
    • Robotica NAO
      • Finalizarea proiectelor
      • Flow Control
      • Cum creez un Dialog box
      • Convenția GirlsGoIT Robotics Choregraphe
      • Tracker
      • Dialog - QiChat
    • Robotica
      • 1.1 mBlock
      • 1.2 Descărcarea, instalarea și conectarea
      • 1.3 Execută un program de pe mBlock IDE sau încarcă pe Board
      • 1.4 Conectarea prin USB, Bluetooth sau 2.4GHz
      • 2.1 Programe Simple
      • 2.2 Senzori
      • 2.3 Exerciții avansate - Scratch
      • 3.0.1 Instalare Arduino IDE
      • 3.0.2 Instalare Arduino IDE WEB
      • 3.1 Configurare Arduino IDE
      • 3.2 Introducere în limbajul C
      • 3.3 Exemple Arduino - mBot
      • 3.4 Line follow - Arduino
      • 3.5 Ultimate robot
      • 4.1 Planificarea și managementul proiectelor
      • Custom robot
      • Noțiuni și explicații
      • Delay fara sa opreasca programul
      • Alte resurse și exemple
Powered by GitBook
On this page
  1. PYTHON
  2. Exercitii

If...else

--. --- -

  • Scrie un program care va afișa "a este egal cu b si c este egal d", dacă într-adevăr a este egal cu b și c este egal cu d. Dacă aceasta nu este adevărat, atunci transformă variabilele in așa fel, încât afirmația de mai sus să fie adevărată. Și mai verifica o data daca a este egal cu b si daca c este egal cu d. Daca intr-un final aceste afirmatii vor fi egale, printeaza "acum a este egal cu b si c este egal d".

#1
a = 5
b = '5'~
c = 10
d = 10.5

if a == b and c == d:
    print('a este egal cu b si c este egal d')
else:
    if a == int(b) and c == int(d):
        print('acum a este egal cu b si c este egal d')
  • Scrie un program care verifica daca valoarea variabilei a este modulul lui 10 sau nu. Daca da atunci afiseaza 'a nu este modulul lui 10', daca nu, atunci afiseaza 'a este modulul lui 10'.

#2
a = input()
a = int(a)
if a % 10 != 0:
    print('a nu este modulul lui 10')
else:
    print('a este modulul lui 10')
  • Un an este un an bisect dacă este divizibil cu 4. Dacă anul poate fi împărțit în mod egal la 100, NU este un an bisect, cu excepția cazului în care anul este, de asemenea, divizibil în mod egal cu 400. Atunci este un an bisect. Scrieți cod care solicită utilizatorului să introducă un an și să scoată True dacă este un an bisect sau False în caz contrar. Folosiți declarațiile if.

year = int(input())
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
    print(True)
else:
    print(False)
  • Creați un condițional, astfel încât dacă „Friendly” este în w, atunci „Friendly is here!” ar trebui să fie atribuită variabilei wrd. Dacă nu, verificați dacă „Friend”este în w. Dacă da, stringul „Friend is here!” ar trebui să fie atribuită variabilei wrd, altfel „No variation of friend is in here.”. ar trebui să fie atribuită variabilei wrd. (Luați în considerare, de asemenea, contează ordinea afirmațiilor dvs.)

w = "Friendship is a wonderful human experience!"

if 'Friendly' in w:
    wrd = 'Friendly is here!'
    print(wrd)
elif 'Friend' in w:
    wrd = 'Friend is here!'
    print(wrd)
else:
    wrd = 'No variation of friend is in here.'
    print(wrd)

Acum incearcă să scrii condiții de sine stător

  1. Creaza un program care sa verifice daca 2 persoane au aceleasi interese(hobby-uri) sau nu. Programul trebuie sa primeasca drept input interesele a doua persoane. Daca au interese comune atunci programul trebuie sa afiseze "Yeeey! Avem interese comune!", daca ele vor fi diferite atunci programul trebuie sa afiseze "Hmmm! Avem interese diferite!".

  2. Scrie un program utilizând instrucțiunile if/else care sa urmeze aceeasi logica ca si schema(arborele) de mai jos, avand conditiile mentionate in celula de mai jos:

    1. age = 35

    2. pizza_eater = False

    3. morning_exercises = True

PreviousOperatoriNextListe

Last updated 3 years ago