Μάθημα : Προγραμματισμός Υπολογιστών - Τράπεζα Θεμάτων

S129177 - ΕΥΑΓΓΕΛΟΣ ΠΑΠΑΠΑΝΑΓΙΩΤΟΥ

4.1.3-α5 Υπολογισμός γινομένου με βρόγχο for

Περιγραφή

Θέματα: 24094-2.2, 24731-2.2 (2/2), 25611-2.2, 30094-2.1

Ερώτηση 1 / 4 (Ελεύθερου Κειμένου — 0 βαθμοί) 

Το παρακάτω πρόγραμμα σε Python έχει γραφεί για να δέχεται από τον χρήστη έναν ακέραιο αριθμό n. Στην περίπτωση που ο αριθμός n είναι μεγαλύτερος ή ίσος του 1, υπολογίζει και εμφανίζει στην οθόνη το γινόμενο όλων των ακεραίων αριθμών από τον αριθμό 1 μέχρι και τον n. Οι εντολές του προγράμματος, όμως, δε δίνονται στη σωστή σειρά. Να γράψετε τον κώδικα με τις εντολές τοποθετημένες στη σωστή σειρά, εισάγοντας τις απαραίτητες εσοχές, ώστε να εκτελείται σωστά.

1 p=p*i
2 print "To n πρέπει να είναι ≥ 1"
3 else:
4 print "Το γινόμενο όλων των ακέραιων από 1 μέχρι και τον αριθμό που δίνεται είναι: ", p
5 n=int(input("Εισάγετε έναν ακέραιο αριθμό: "))
6 for i in range(2,n+1):
7 p=1
8 if n>=1:

Θέμα 24094-2.2
[ενδεικτική απάντηση]