Ασκήσεις σε Python

ΑΣΚΗΣΕΙΣ ΣΕ Python ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ – ΔΟΜΗ ΕΠΙΛΟΓΗΣ

 

# Πρόγραμμα με απλές πράξεις μεταξύ αριθμών

print 2+3

print 5.0/2

print 5/2

print 2**4

print ‘Καλημέρα’ + ‘ Φίλε μου’

___________________________

# Πράξη μεταξύ μεταβλητών συμβολοσειρών

a=’Δημήτρη’

b=’Καλημέρα ‘

print b+a

___________________________

# Απόδοση πραγματικών τιμών σε μεταβλητές και πράξεις μεταξύ τους

a=4.0

b=3.0

c=a+b

d=a-b

e=a/b

f=c*d

g=c**d

print ‘Ο a είναι’,a

print ‘Ο b είναι’,b

print ‘Ο c είναι’,c

print ‘Ο d είναι’,d

print ‘Ο e είναι’,e

print ‘Ο f είναι’,f

print ‘Ο g είναι’,g

______________________________

# Πρόγραμμα που ζητάει την ημέρα, τον μήνα και το έτος και εμφανίζει την ημερομηνία με τον

# ελληνικό και με τον αμερικάνικο τρόπο γραφής

a=input(‘Δώσε την ημέρα: ‘)

b=input(‘Δώσε το μήνα: ‘)

c=input(‘Δώσε το έτος: ‘)

print a,’/’,b,’/’,c

print c,’/’,b,’/’,a

_______________________________

# Πρόγραμα που ζητάει τιμές για την βάση και το ύψος ενός τριγώνου και υπολογίζει και #εμφανίζει το εμβαδό του τριγώνου

basi=input(‘Δώσε το μήκος της βάσης ενός τριγώνου:’)

ypsos=input(‘Δώσε το μήκος του ύψους ενός τριγώνου:’)

emvado=(basi*ypsos)/2.0

print ‘Το εμβαδό του τριγώνου είναι: ‘, emvado

______________________________

# Πρόγραμμα που ζητάει τιμή για τους βαθμούς κελσίου και υπολογίζει και εμφανίζει

# την τιμή της θερμοκρασίας σε φαρενάιτ

kel=input(‘Δώσε τη θερμοκρασία σε βαθμούς κελσίου:’)

far=32+9*kel/5.0

print ‘Η θερμοκρασία σε βαθμούς Φαρενάιτ είναι:’, far

 

________________________________

# Πρόγραμμα που ζητάει τιμές για 3 αριθμούς και υπολογίζει και εμφανίζει το άθροισμα,

# το γινόμενο και το μέσο όρο τους

a=input(‘Δώσε τον πρώτο αριθμό: ‘)

b=input(‘Δώσε τον δεύτερο αριθμό: ‘)

c=input(‘Δώσε τον τρίτο αριθμό: ‘)

d=a+b+c

e=a*b*c

f=(a+b+c)/3.0

print ‘Ο μέσος όρος είναι: ‘,f, ‘ Το άθροισμα είναι: ‘,d, ‘ Το γινόμενο είναι: ‘,e

________________________________

# Πρόγραμμα που ζητάει τιμές για την τιμή/τεμάχιο ή κιλό και την ποσότητα ενός προϊόντος,

# υπολογίζει το ποσό και ζητάει το ποσό που θα δώσει ο πελάτης. Στο τέλος αφού υπολογίσει

# τα ρέστα εμφανίζει μήνυμα ‘Ο πελάτης πλήρωσε ΧΧΧΧ και πήρε ρέστα ΥΥΥΥ

a=input(‘Δώσε την τιμή: ‘)

b=input(‘Δώσε την ποσότητα: ‘)

c=a*b

print ‘Το ποσό είναι ‘,c

d=input(‘ Δώσε το ποσό που  θα δώσει ο πελάτης; ‘)

e=d-c

print ‘Ο πέλάτης πλήρωσε ‘, d, ‘ και πήρε ρέστα ‘, e

________________________________

# Πρόγραμμα που ζητάει τιμές για 4 ύψη και υπολογίζει και εμφανίζει το μέσο όρο τους

a=input(‘Δώσε το πρώτο ύψος: ‘)

b=input(‘Δώσε το δεύτερο ύψος: ‘)

c=input(‘Δώσε το τρίτο ύψος: ‘)

d=input(‘Δώσε το τέταρτο ύψος: ‘)

mo=(a+b+c+d)/4.0

print ‘Το μέσο ύψος είναι ‘,mo