1. Warunek trójkąta
# Wyświetla komunikat informujący o warunku trójkąta
print("Warunek trójkąta")
# Pobiera trzy liczby od użytkownika
a = int(input("Podaj pierwszą liczbę: "))
b = int(input("Podaj drugą liczbę: "))
c = int(input("Podaj trzecią liczbę: "))
# Sprawdza, czy spełniony jest warunek trójkąta
trojkat_mozliwy = a + b > c and a + c > b and b + c > a
# Wypisuje odpowiedni komunikat
if trojkat_mozliwy:
print("TAK - można zbudować trójkąt")
else:
print("NIE - nie można zbudować trójkąta")
2. Najdłuższy skok
# Informuje użytkownika o działaniu programu
print("Program wyszukuje najdłuższy skok. Po wpisaniu wszystkich wyników wpisz 0.")
# Inicjalizuje zmienną przechowującą maksymalną wartość skoku
maks = 0
# Pętla do wprowadzania wartości skoków
while True:
a = float(input("Podaj długość skoku: "))
# Sprawdza, czy użytkownik zakończył wprowadzanie danych
if a == 0:
break
# Aktualizuje największy skok
if a > maks:
maks = a
# Wyświetla najdłuższy skok
print("Najdłuższy skok:", maks, "m")
3. Suma liczb parzystych
# Pobiera ilość liczb parzystych od użytkownika
n = int(input("Podaj ilość liczb parzystych: "))
# Oblicza sumę kolejnych liczb parzystych
suma = sum(range(2, 2*n+1, 2))
# Wyświetla wynik
print("Suma", n, "kolejnych liczb parzystych wynosi:", suma)
4. Suma liczb nieparzystych
# Pobiera ilość liczb nieparzystych od użytkownika
n = int(input("Podaj ilość liczb nieparzystych: "))
# Oblicza sumę kolejnych liczb nieparzystych
suma = sum(range(1, 2*n, 2))
# Wyświetla wynik
print("Suma", n, "kolejnych liczb nieparzystych wynosi:", suma)
5. Noty sędziowskie
# Informuje użytkownika o konieczności wprowadzenia not
print("Wprowadź noty za skok:")
# Pobiera pięć ocen od użytkownika i zapisuje w liście
noty = [float(input()) for _ in range(5)]
# Sortuje noty, aby łatwo usunąć skrajne wartości
noty.sort()
# Wyświetla noty skrajne
print("Noty skrajne:", noty[0], "i", noty[-1])
# Oblicza sumę po odrzuceniu skrajnych ocen
print("Łączna nota:", sum(noty[1:-1]))