Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Тема 11

Вкладені оператори умовного переходу


Завдання для самоконтролю:
Завдання 1:
a = float (input("Увести число a: "))
b = float (input("Увести число b: "))
c = float (input("Увести число c: "))
if (a > b > c):
a = a*2
b = b*2
c = c*2
else:
a=a-1
b=b-1
c=c-1
print ("Відповідь: ", a, b, c)
Результат:
Увести число a: 5.5
Увести число b: 5.4
Увести число c: 5.3
Відповідь: 11.0 10.8 10.6

Увести число a: 3.3


Увести число b: 3.2
Увести число c: 3.6
Відповідь: 2.3 2.2 2.6
Завдання 2:
a = int (input("Увести основу трикутника: "))
b = int (input("Увести бічну сторону: "))
c = int (input("Увести бічну сторону: "))
if (b == c):
print ("Трикутник рівнобедрений")
else:
print ("Трикутник не рівнобедрений")
input ()
Результат:
Увести основу трикутника: 6
Увести бічну сторону: 8
Увести бічну сторону: 8
Трикутник рівнобедрений
Завдання 3:
a = int (input("Увести очки першого учня: "))
b = int (input("Увести очки другого учня: "))
c = int (input("Увести очки третього учня: "))
if (a >= 5) and (b >=5 ) and (c >=5):
print ("Команда потрапляє до фінальних змагань")
else:
print ("Команда не потрапляє до фінальних змагань")
input ()
Результат:
Увести очки першого учня: 4
Увести очки другого учня: 4
Увести очки третього учня: 4
Команда не потрапляє до фінальних змагань.

Увести очки першого учня: 5


Увести очки другого учня: 6
Увести очки третього учня: 5
Команда потрапляє до фінальних змагань
Завдання 4:
a = int (input("Увести бали першого учня: "))
b = int (input("Увести бали другого учня: "))
k = 100
if (a >= k) and (b >= k):
print ("Два учні потрапляють до команди")
else:
if (a >= k) and (b < k):
print ("Перший учень потрапляє до команди")
else:
if (a < k) and (b >= k):
print ("Другий учень потрапляє до команди")
else:
print ("Два учні не потрапляють до команди")
input ()
Результат:
Увести бали першого учня: 120
Увести бали другого учня: 130
Два учні потрапляють до команди

Увести бали першого учня: 105


Увести бали другого учня: 94
Перший учень потрапляє до команди

Увести бали першого учня: 89


Увести бали другого учня: 103
Другий учень потрапляє до команди

Увести бали першого учня: 99


Увести бали другого учня: 91
Два учні не потрапляють до команди
Завдання 5:
a = int(input("Увести сторону a: "))
b = int(input("Увести сторону b: "))
c = int(input("Увести сторону c: "))
if c**2 == (a**2) + (b**2):
print ("Трикутник прямокутний")
else:
print ("Трикутник не є прямокутним")
input ()
Результат:
Увести сторону a: 6
Увести сторону b: 8
Увести сторону c: 10
Трикутник прямокутний

Увести сторону a: 2
Увести сторону b: 3
Увести сторону c: 6
Трикутник не є прямокутним

You might also like