Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Python feladat

Főoldal » Középiskola » Informatika
517
Írj egy programot ami generál 3 véletlenszerű számot. Majd megállapítja, hogy ezek a számok lehetnek e egy derékszögű háromszög oldalai. Ezt egymás után képes legyen lefuttani 3 szor.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
import random

for i in range(3):
# véletlenszerűen generálunk 3 számot 1 és 10 között
a = random.randint(1, 10)
b = random.randint(1, 10)
c = random.randint(1, 10)

# ellenőrizzük, hogy lehetnek-e egy derékszögű háromszög oldalai
if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
print(f"A(z) {a}, {b}, {c} oldalhosszakból derékszögű háromszög építhető.")
else:
print(f"A(z) {a}, {b}, {c} oldalhosszakból nem lehet derékszögű háromszögöt építeni.")
0