Το παρακάτω πρόγραμμα,ζητάει έναν θετικό ακέραιο και στην συνέχεια αποφασίζει αν είναι πρώτος ή όχι,τυπώνοντας κατάλληλο μήνυμα.
Υπενθυμίζεται οτι πρώτος είναι ο αριθμός εκείνος που διαιρείται μόνο με τον εαυτό του και το 1.
x=int(input('δωσε θετικο αριθμο (μεγαλύτερο του 1):'))
while (x<1):
x=int(input('δωσε θετικο αριθμο,οχι αρνητικο(και μεγαλυτερο του 1):'))
s=True
for i in range (2,x-1):
if (x%i==0):
s=False
if (s==True):
print ("ΠΡΩΤΟΣ ΑΡΙΘΜΟΣ")
else:
print ("ΟΧΙ ΠΡΩΤΟΣ")
Υπενθυμίζεται οτι πρώτος είναι ο αριθμός εκείνος που διαιρείται μόνο με τον εαυτό του και το 1.
x=int(input('δωσε θετικο αριθμο (μεγαλύτερο του 1):'))
while (x<1):
x=int(input('δωσε θετικο αριθμο,οχι αρνητικο(και μεγαλυτερο του 1):'))
s=True
for i in range (2,x-1):
if (x%i==0):
s=False
if (s==True):
print ("ΠΡΩΤΟΣ ΑΡΙΘΜΟΣ")
else:
print ("ΟΧΙ ΠΡΩΤΟΣ")
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου