Програмування алгоритмів із розгалуженою структурою.
Завдання для самостійного виконання: Завдання 1: # Відбір до команди h = int (input ("Увести зріст учня: ")) if h >=180: print ("Гравець потрапляє в команду") else: print ("Гравець не потрапляє в команду") input () Результат: Увести зріст учня: 185 Гравець потрапляє в команду. Увести зріст учня: 132 Гравець не потрапляє в команду. Завдання 2: n = int (input ("Увести число n: ")) if n <= 15: n=n-5 else: n = n + 7; print ("Відповідь: ", (n)) input () Результат: Увести число n: 16 Відповідь: 23 Увести число n: 13 Відповідь: 8 Завдання 3: x = float (input ("Увести число x: ")) y = float (input ("Увести число y: ")) if x < y: x=0 y=1 else: x=1 y=0 print (x) print (y) input () Результат: Увести число x: 5.1 Увести число y: 6.1 0 1 Завдання 4: s = int(input ("Ввести оклад працівника: ")) h = str(input ("Виконував свою роботу якісно? ")) z = "Так" t = "Ні" if h == z: s = s+s*0.5 print (s) input () else: h == t; print (s) input () Результат: Ввести оклад працівника: 1000 Виконував свою роботу якісно? Так 1500.0 Ввести оклад працівника: 1000 Виконував свою роботу якісно? Ні 1000 Завдання 5: import math b = int(input ("Увести сторону трикутника: ")) r = str(input ("Увести радіус: ")) sqrt = math.sqrt (3) if r == int(b/2*(sqrt)): print ("Можна вписати") else: print ("Вписати не можна") input ()
Увести сторону трикутника: 6
Увести радіус: 2 Вписати не можна Завдання 6: nom = int (input ("Увести номер предмету:" )) if nom == 1: print ("Історія") elif nom == 2: print ("Математика") elif nom == 3: print ("Географія") elif nom == 4: print ("Інформатика") elif nom == 5: print ("Фізкультура") else: print ("Такого номеру не має") input () Результат: Увести номер предмету:4 Інформатика Завдання 7: nom = int (input ("Номер міста в списку:" )) if nom == 1: print ("Київ") elif nom == 2: print ("Харків") elif nom == 3: print ("Одеса") elif nom == 4: print ("Дніпро") elif nom == 5: print ("Запоріжжя") else: print ("Такого номеру не має") input () Результат: Номер міста в списку:3 Одеса Завдання 8: print ("Три найкращі результати учнів:") print ("233 метри") print ("210 метри") print ("203 метри") nom = int (input ("Результат учня:" )) if nom == 233: print ("Тищенко") elif nom == 210: print ("Кабаков") elif nom == 203: print ("Титов") else: print ("Цей результат не є призовим(") input () Результат: Три найкращі результати учнів: 233 метри 210 метри 203 метри Результат учня:2 Цей результат не є призовим(
Три найкращі результати учнів:
233 метри 210 метри 203 метри Результат учня:233 Тищенко