commit
d6f9273e9c
3 changed files with 46 additions and 0 deletions
@ -0,0 +1,3 @@ |
|||
# Linux Winter Day 2019 # |
|||
|
|||
## Programmazione in Python 3: programmi semplici ## |
@ -0,0 +1,15 @@ |
|||
#!/usr/bin/env python3 |
|||
|
|||
# Questo programma mostra il risultato delle principali operazioni con due |
|||
# numeri |
|||
|
|||
x = int(input("Digita il primo numero (x): ")) |
|||
y = int(input("Digita il secondo numero (y): ")) |
|||
|
|||
print() |
|||
|
|||
print("Somma: %d + %d è uguale a %d" % (x, y, x + y)) |
|||
print("Differenza: %d - %d è uguale a %d" % (x, y, x - y)) |
|||
print("Prodotto: %d * %d è uguale a %d" % (x, y, x * y)) |
|||
print("Divisione: %d / %d è uguale a %d" % (x, y, x / y)) |
|||
print("Potenza: %d ** %d è uguale a %d" % (x, y, x ** y)) |
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env python3 |
|||
|
|||
# Questo programma verifica che i tre numeri forniti rappresentino i tre lati |
|||
# di un triangolo rettangolo. |
|||
|
|||
x = int(input("Digita il valore di un lato: ")) |
|||
y = int(input("Digita il valore del secondo lato: ")) |
|||
z = int(input("Digita il valore del terzo lato: ")) |
|||
|
|||
print() |
|||
|
|||
# Uso il teorema di pitagora per verificare se è un triangolo rettangolo |
|||
|
|||
# Individuo la possibile ipotenusa, il maggiore dei lati |
|||
lati = [ x, y, z ] |
|||
i = max(lati) |
|||
print("Possibile ipotenusa: %d" % i) |
|||
|
|||
# Rimuovo l'ipotenusa dall'elenco dei lati |
|||
lati.remove(i) |
|||
|
|||
print("Cateti: %s" % " ".join(map(str, lati))) |
|||
|
|||
if i**2 == sum(map(lambda x: x**2, lati)): |
|||
print("I tre lati indicati costituiscono i lati di un triangolo rettangolo.") |
|||
else: |
|||
print("I tre lati indicati NON costituiscono i lati di un triangolo rettangolo.") |
|||
|
Loading…
Reference in new issue