W schemacie interaktywnym masz możliwość sprawdzenia, czy trójkąt jest prostokątny lub wygenerowania trójki pitagorejskej.
1. W części „Sprawdź, czy trójkąt jest prostokątny” wpisz dwie dodatnie, całkowite wartości długości przyprostokątnych. Następnie wstawiaj różne długości przeciwprostokątnych. Spróbuj trafić tak, by powstał trójkąt prostokątny.
2. W części „Wygeneruj trójkę pitagorejską” wygeneruj trójkę pitagorejską i jej wartości wstaw w „Sprawdź, czy trójkąt jest prostokątny”. Dlaczego otrzymany trójkąt jest prostokątny?
Zapoznaj się z opisem schematu interaktywnego, a następnie wykonaj polecenia.
R2i0bfxwcEBfy1
Schemat blokowy 1. Nagłówek: Sprawdź, czy trójkąt jest prostokątny, gdzie a, b- długości przyprostokątnych; c - długość przeciwprostokątnej oraz m, n - liczby nieparzyste. Pierwszy przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, jeden, a, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, jeden, a, równa się, jeden. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 4. Niebieski prostokąt // nie można zbudować trójkąta o tych bokach.5. Zielona elipsa // Koniec Drugi przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, cztery, a, równa się, pięć. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, cztery, a, równa się, pięć. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 4. Niebieski prostokąt // a indeks górny, dwa, koniec indeksu górnego, plus, b indeks górny, dwa, koniec indeksu górnego, równa się, trzy indeks górny, dwa, koniec indeksu górnego, plus, cztery indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć, c indeks górny, dwa, koniec indeksu górnego, równa się, pięć indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć 5. Żółty romb // dwadzieścia pięć, równa się, dwadzieścia pięć. Dwa rozgałęzienia 1.nie, 2.tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 6. Niebieski prostokąt // trójkąt o podanych bokach jest prostokątny. 7. Zielona elipsa // Koniec. Trzeci przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, cztery, a, równa się, sześć. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, cztery, a, równa się, sześć. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 4. Niebieski prostokąt // a indeks górny, dwa, koniec indeksu górnego, plus, b indeks górny, dwa, koniec indeksu górnego, równa się, trzy indeks górny, dwa, koniec indeksu górnego, plus, cztery indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć, c indeks górny, dwa, koniec indeksu górnego, równa się, sześć indeks górny, dwa, koniec indeksu górnego, równa się, trzydzieści sześć 5. Żółty romb // dwadzieścia pięć, równa się, trzydzieści sześć. Dwa rozgałęzienia 1.nie, 2.tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 6. Niebieski prostokąt // trójkąt o podanych bokach nie jest prostokątny. 7. Zielona elipsa // Koniec. Schemat blokowy 2. Nagłówek: Wygeneruj trójkę pitagorejską, gdzie a, b- długości przyprostokątnych; c - długość przeciwprostokątnej oraz m, n - liczby nieparzyste. Pierwszy przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, trzy, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6. Zielona elipsa// Koniec. Drugi przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, jeden, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6.Żółty romb// m, przecinek, n, równa się, dwa k, plus, jeden, gdzie k należy do zbiory liczb naturalnych. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 7 Niebiski prostokąt // a, równa się, m n, równa się, trzy, razy, jeden, równa się, trzy, b, równa się, początek ułamka, m indeks górny, dwa, koniec indeksu górnego, minus, n indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, początek ułamka, trzy indeks górny, dwa, koniec indeksu górnego, minus, jeden indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, cztery, b, równa się, początek ułamka, m indeks górny, dwa, koniec indeksu górnego, plus, n indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, początek ułamka, trzy indeks górny, dwa, koniec indeksu górnego, plus, jeden indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, pięć. 8. Zielona elipsa // Koniec. Trzeci przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, cztery, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6.Żółty romb// m, przecinek, n, równa się, dwa k, plus, jeden, gdzie k należy do zbiory liczb naturalnych. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 7 Niebiski prostokąt // podana liczba nie jest nieparzysta. 8. Zielona elipsa // Koniec.
Schemat blokowy 1. Nagłówek: Sprawdź, czy trójkąt jest prostokątny, gdzie a, b- długości przyprostokątnych; c - długość przeciwprostokątnej oraz m, n - liczby nieparzyste. Pierwszy przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, jeden, a, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, jeden, a, równa się, jeden. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 4. Niebieski prostokąt // nie można zbudować trójkąta o tych bokach.5. Zielona elipsa // Koniec Drugi przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, cztery, a, równa się, pięć. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, cztery, a, równa się, pięć. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 4. Niebieski prostokąt // a indeks górny, dwa, koniec indeksu górnego, plus, b indeks górny, dwa, koniec indeksu górnego, równa się, trzy indeks górny, dwa, koniec indeksu górnego, plus, cztery indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć, c indeks górny, dwa, koniec indeksu górnego, równa się, pięć indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć 5. Żółty romb // dwadzieścia pięć, równa się, dwadzieścia pięć. Dwa rozgałęzienia 1.nie, 2.tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 6. Niebieski prostokąt // trójkąt o podanych bokach jest prostokątny. 7. Zielona elipsa // Koniec. Trzeci przykład: Weźmy następujące liczby: a, równa się, trzy, b, równa się, cztery, a, równa się, sześć. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie 3. Fioletowy równoległobok//a, równa się, trzy, b, równa się, cztery, a, równa się, sześć. 4. Zółty romb // a mniejsze od c, b mniejsze od c, a plus b większe od c. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 4. Niebieski prostokąt // a indeks górny, dwa, koniec indeksu górnego, plus, b indeks górny, dwa, koniec indeksu górnego, równa się, trzy indeks górny, dwa, koniec indeksu górnego, plus, cztery indeks górny, dwa, koniec indeksu górnego, równa się, dwadzieścia pięć, c indeks górny, dwa, koniec indeksu górnego, równa się, sześć indeks górny, dwa, koniec indeksu górnego, równa się, trzydzieści sześć 5. Żółty romb // dwadzieścia pięć, równa się, trzydzieści sześć. Dwa rozgałęzienia 1.nie, 2.tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 6. Niebieski prostokąt // trójkąt o podanych bokach nie jest prostokątny. 7. Zielona elipsa // Koniec. Schemat blokowy 2. Nagłówek: Wygeneruj trójkę pitagorejską, gdzie a, b- długości przyprostokątnych; c - długość przeciwprostokątnej oraz m, n - liczby nieparzyste. Pierwszy przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, trzy, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6. Zielona elipsa// Koniec. Drugi przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, jeden, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6.Żółty romb// m, przecinek, n, równa się, dwa k, plus, jeden, gdzie k należy do zbiory liczb naturalnych. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 7 Niebiski prostokąt // a, równa się, m n, równa się, trzy, razy, jeden, równa się, trzy, b, równa się, początek ułamka, m indeks górny, dwa, koniec indeksu górnego, minus, n indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, początek ułamka, trzy indeks górny, dwa, koniec indeksu górnego, minus, jeden indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, cztery, b, równa się, początek ułamka, m indeks górny, dwa, koniec indeksu górnego, plus, n indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, początek ułamka, trzy indeks górny, dwa, koniec indeksu górnego, plus, jeden indeks górny, dwa, koniec indeksu górnego, mianownik, dwa, koniec ułamka, równa się, pięć. 8. Zielona elipsa // Koniec. Trzeci przykład: Weźmy następujące liczby: m, równa się, jeden, n, równa się, jeden. Po wybraniu liczb, przejdziemy do schematu. 1. Zielona elipsa // Start, 2.Żółty romb // Znam m, n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 3. Fioletowy równoległobok // m, równa się, cztery, n, równa się, jeden 4. Żółty romb // m większe od n. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez drugie rozgałęzienie. 5. Niebieski prostokąt // m musi być większe od n. 6.Żółty romb// m, przecinek, n, równa się, dwa k, plus, jeden, gdzie k należy do zbiory liczb naturalnych. Dwa rozgałęzienia 1. nie 2. tak. Wybieramy ścieżkę prowadzącą przez pierwsze rozgałęzienie. 7 Niebiski prostokąt // podana liczba nie jest nieparzysta. 8. Zielona elipsa // Koniec.
Podane są długości boków trójkątów. Które z nich są prostokątne? Możliwe odpowiedzi: 1. dziewięć, dwanaście, piętnaście, 2. dwanaście, trzynaście, czternaście, 3. piętnaście, osiem, siedemnaście, 4. trzydzieści pięć, dwanaście, trzydzieści siedem
Wybierz, który z trójkątów po wstawieniu w miejsce x liczby piętnaście jest trójkątem prostokątnym. Możliwe odpowiedzi: 1. dziewięć, dwanaście, x, 2. trzynaście, czternaście, x, 3. x, osiem, siedemnaście, 4. x, dwadzieścia, dwadzieścia pięć
R19u3B3WHdNXS
Podane są długości boków trójkątów. Które z nich są prostokątne? Możliwe odpowiedzi: 1. dziewięć, dwanaście, piętnaście, 2. dwanaście, trzynaście, czternaście, 3. piętnaście, osiem, siedemnaście, 4. trzydzieści pięć, dwanaście, trzydzieści siedem
Wybierz, który z trójkątów po wstawieniu w miejsce x liczby piętnaście jest trójkątem prostokątnym. Możliwe odpowiedzi: 1. dziewięć, dwanaście, x, 2. trzynaście, czternaście, x, 3. x, osiem, siedemnaście, 4. x, dwadzieścia, dwadzieścia pięć
1
Polecenie 3
Zbuduj algorytm sprawdzający czy trójkąt jest prosotkątny oraz generujący trójki pitagorejskie, mając dane , – długości przyprostokątnych, – długość przeciwprostokątnej oraz , – liczby nieparzyste.
R1FT8HbBbQYaV
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Przygotuj w języku Python algorytm sprawdzający czy trójkąt jest prosotkątny oraz generujący trójki pitagorejskie, mając dane , – długości przyprostokątnych, – długość przeciwprostokątnej oraz , – liczby nieparzyste.
Poniżej przedstawiono przykładowe rozwiązanie.
R14CVaUD97UkG
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
lista podkreślnik a znak równości None.
a znak równości None.
m znak równości None.
b znak równości None.
n znak równości None.
c znak równości None.
cudzysłów cudzysłów cudzysłów Sprawdzenie przecinek czy trójkąt jest prostokątny lub wygenerowanie.
trójki pitagorejskej przecinek gdzie a przecinek b minus długości przyprostokątnych średnik.
c minus długość przeciwprostokątnej oraz m przecinek m minus liczby nieparzyste kropka.
cudzysłów cudzysłów cudzysłów.
def Tr podkreślnik C3 podkreślnik B3jk podkreślnik C4 podkreślnik 85t podkreślnik prostok podkreślnik C4 podkreślnik 85tny podkreślnik podkreślnik tr podkreślnik C3 podkreślnik B3jka podkreślnik pitagorejska otwórz nawias okrągły zamknij nawias okrągły dwukropek.
global lista podkreślnik a przecinek a przecinek m przecinek b przecinek n przecinek c.
lista podkreślnik a znak równości otwórz nawias kwadratowy ampersant kratka 039 średnik Trójkąt prostokątny ampersant kratka 039 średnik przecinek ampersant kratka 039 średnik Trójka pitagorejska ampersant kratka 039 średnik zamknij nawias kwadratowy otwórz nawias kwadratowy 0 zamknij nawias kwadratowy.
if lista podkreślnik a znak równości znak równości ampersant kratka 039 średnik Trójkąt prostokątny ampersant kratka 039 średnik dwukropek.
a znak równości 3.
b znak równości 1.
c znak równości 1.
if a otwórz nawias ostrokątny c and b otwórz nawias ostrokątny c and a plus b zamknij nawias ostrokątny c dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik ampersant kratka 039 średnik kropka join otwórz nawias okrągły otwórz nawias kwadratowy str otwórz nawias okrągły x zamknij nawias okrągły for x in otwórz nawias kwadratowy ampersant kratka 039 średnik a kareta 2 plus b kareta 2 znak równości ampersant kratka 039 średnik przecinek a asterysk a plus b asterysk b przecinek ampersant kratka 039 średnik przecinek c kareta 2 znak równości ampersant kratka 039 średnik przecinek c asterysk c zamknij nawias kwadratowy zamknij nawias kwadratowy zamknij nawias okrągły zamknij nawias okrągły.
if a asterysk a plus b asterysk b znak równości znak równości c asterysk c dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik Trójkąt o podanych bokach jest prostokątny kropka ampersant kratka 039 średnik zamknij nawias okrągły.
else dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik Trójkąt o podanych bokach nie jest prostokątny kropka ampersant kratka 039 średnik zamknij nawias okrągły.
else dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik Nie można zbudować trójkąta o tych bokach kropka ampersant kratka 039 średnik zamknij nawias okrągły.
else dwukropek.
m znak równości 1.
n znak równości 1.
if m zamknij nawias ostrokątny n dwukropek.
if m procent 2 znak równości znak równości 1 and n procent 2 znak równości znak równości 1 dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik ampersant kratka 039 średnik kropka join otwórz nawias okrągły otwórz nawias kwadratowy str otwórz nawias okrągły x2 zamknij nawias okrągły for x2 in otwórz nawias kwadratowy ampersant kratka 039 średnik a znak równości m asterysk n znak równości ampersant kratka 039 średnik przecinek m asterysk n przecinek ampersant kratka 039 średnik przecinek b znak równości otwórz nawias okrągły m kareta 2 minus n kareta 2 zamknij nawias okrągły prawy ukośnik 2 znak równości ampersant kratka 039 średnik przecinek otwórz nawias okrągły m asterysk m minus n asterysk n zamknij nawias okrągły prawy ukośnik 2 przecinek ampersant kratka 039 średnik przecinek c znak równości otwórz nawias okrągły m kareta 2 plus n kareta 2 zamknij nawias okrągły prawy ukośnik 2 znak równości ampersant kratka 039 średnik przecinek otwórz nawias okrągły m asterysk m plus n asterysk n zamknij nawias okrągły prawy ukośnik 2 zamknij nawias kwadratowy zamknij nawias kwadratowy zamknij nawias okrągły zamknij nawias okrągły.
else dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik Podana liczba nie jest nieparzysta kropka ampersant kratka 039 średnik zamknij nawias okrągły.
else dwukropek.
print otwórz nawias okrągły ampersant kratka 039 średnik m musi być większe od n kropka ampersant kratka 039 średnik zamknij nawias okrągły.
Tr podkreślnik C3 podkreślnik B3jk podkreślnik C4 podkreślnik 85t podkreślnik prostok podkreślnik C4 podkreślnik 85tny podkreślnik podkreślnik tr podkreślnik C3 podkreślnik B3jka podkreślnik pitagorejska otwórz nawias okrągły zamknij nawias okrągły.
ampersant kratka 039 średnik 3 ampersant kratka 039 średnik.
lista_a = None
a = None
m = None
b = None
n = None
c = None
"""Sprawdzenie, czy trójkąt jest prostokątny lub wygenerowanie
trójki pitagorejskej, gdzie a,b - długości przyprostokątnych;
c - długość przeciwprostokątnej oraz m, m - liczby nieparzyste.
"""
def Tr_C3_B3jk_C4_85t_prostok_C4_85tny__tr_C3_B3jka_pitagorejska():
global lista_a, a, m, b, n, c
lista_a = ['Trójkąt prostokątny', 'Trójka pitagorejska'][0]
if lista_a == 'Trójkąt prostokątny':
a = 3
b = 1
c = 1
if a < c and b < c and a + b > c:
print(''.join([str(x) for x in ['a^2+b^2=', a * a + b * b, ', c^2=', c * c]]))
if a * a + b * b == c * c:
print('Trójkąt o podanych bokach jest prostokątny.')
else:
print('Trójkąt o podanych bokach nie jest prostokątny.')
else:
print('Nie można zbudować trójkąta o tych bokach.')
else:
m = 1
n = 1
if m > n:
if m % 2 == 1 and n % 2 == 1:
print(''.join([str(x2) for x2 in ['a=m*n=', m * n, ', b=(m^2-n^2)/2=', (m * m - n * n) / 2, ', c=(m^2+n^2)/2=', (m * m + n * n) / 2]]))
else:
print('Podana liczba nie jest nieparzysta.')
else:
print('m musi być większe od n.')
Tr_C3_B3jk_C4_85t_prostok_C4_85tny__tr_C3_B3jka_pitagorejska()
'3'