Τρίτη 17 Ιανουαρίου 2017

Συναρτήσεις, ορισμός και χρήση

Στον κώδικα παρακάτω ορίζονται δυο συναρτήσεις:

  • η printnice καλείται με παραμέτρους εναν ακέραιο αριθμό και ένα χαρακτήρα, οπότε η εκτέλεσή της εχει ως αποτέλεσμα την εκτύπωση του χαρακτήρα όσες φορές ορίζονται από τον αριθμό, και
  • η max η οποία δέχεται ορίσματα δυο αριθμούς, τους συγκρίνει και τελικά επιστρέφει την τιμή του μεγαλύτρου από τους δυο.
Το πρόγραμμα ζητά από το χρήστη την είσοδο ακέραιων μέχρι να πληκτρολογηθεί η τιμή μηδέν (0).
Καλεί τη συνάρτηση max προκειμένου να επιλέγεται ο μεγαλύτερος αριθμός, ώστε τελικά να τυπωθεί.
Καλεί τη συνάρτηση printnice  ώστε να τυπωθεί ο χαρακτήρας (*) φορές τόσες όσες αι ο αριθμός που βρέθηκε στην προηγούμενη φάση.


def printnice(number, charact):
        for i in range (1, number+1):
                print(charact)
def max(x,y):
        if x>y:
                return x
        else:
                return y
nextnum = int(input('δώσε αριθμό'))
num= nextnum
while nextnum!=0:
          nextnum= int(input('δώσε κι άλλο αριθμό'))
          num = max(num,nextnum)
print('Ο μεγαλύτερος αριθμός που πληκτρολόγησες είναι ο', num)
printnice(num,'*')

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου