Στον κώδικα παρακάτω ορίζονται δυο συναρτήσεις:
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,'*')
- η printnice καλείται με παραμέτρους εναν ακέραιο αριθμό και ένα χαρακτήρα, οπότε η εκτέλεσή της εχει ως αποτέλεσμα την εκτύπωση του χαρακτήρα όσες φορές ορίζονται από τον αριθμό, και
- η max η οποία δέχεται ορίσματα δυο αριθμούς, τους συγκρίνει και τελικά επιστρέφει την τιμή του μεγαλύτρου από τους δυο.
Το πρόγραμμα ζητά από το χρήστη την είσοδο ακέραιων μέχρι να πληκτρολογηθεί η τιμή μηδέν (0).
Καλεί τη συνάρτηση max προκειμένου να επιλέγεται ο μεγαλύτερος αριθμός, ώστε τελικά να τυπωθεί.
Καλεί τη συνάρτηση 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,'*')
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου