Alcuni esempi di programmazione Python.
This commit is contained in:
commit
d6f9273e9c
3
README.md
Normal file
3
README.md
Normal file
@ -0,0 +1,3 @@
|
||||
# Linux Winter Day 2019 #
|
||||
|
||||
## Programmazione in Python 3: programmi semplici ##
|
15
operazioni.py
Normal file
15
operazioni.py
Normal file
@ -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))
|
28
pitagora.py
Normal file
28
pitagora.py
Normal file
@ -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
Block a user