Όταν γράφεις κώδικα σε Python, θα πρέπει να χρησιμοποιείς ή διαστήματα ή tab, αλλά ποτέ μίξη των δύο.
Ο κώδικας σου θα πρέπει να είναι:
number = 23
guess = int(input('Εισάγετε έναν ακέραιο αριθμό: '))
if guess == number:
print('Συγχαρητήρια, τον μαντέψατε.') # Νέα πλοκάδα (block)ξεκινάει εδώ
print('(Αλλά δεν κερδίζετε και κανένα βραβείο!)') # Νέα πλοκάδατελειώνει εδώ
elif guess < number:
print('Όχι, είναι λίγο μεγαλύτερος.') # Άλλη μια πλοκάδα
# Μπορείτε να κάνετε ότι θέλετε εντός μιας πλοκάδας ...
else:
print('Όχι, είναι λίγο μικρότερος.')
# πρέπει να ισχύει guess > number για να φθάσετε εδώ
print('Τέλος')
Και εδώ σε διαδραστική κονσόλα:
Python 3.2.3 (default, Apr 10 2013, 06:11:55)
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
==== No Subprocess ====
>>> number = 23
>>> guess = int(input('Εισάγετε έναν ακέραιο αριθμό: '))
Εισάγετε έναν ακέραιο αριθμό: 50
>>> if guess == number:
print('Συγχαρητήρια, τον μαντέψατε.') # Νέα πλοκάδα (block)ξεκινάει εδώ
print('(Αλλά δεν κερδίζετε και κανένα βραβείο!)') # Νέα πλοκάδατελειώνει εδώ
elif guess < number:
print('Όχι, είναι λίγο μεγαλύτερος.') # Άλλη μια πλοκάδα
# Μπορείτε να κάνετε ότι θέλετε εντός μιας πλοκάδας ...
else:
print('Όχι, είναι λίγο μικρότερος.')
# πρέπει να ισχύει guess > number για να φθάσετε εδώ
Όχι, είναι λίγο μικρότερος.
>>> print('Τέλος')
Τέλος
>>>
Τέλος για να διευκολυνθείς αφαίρεσε τα σχόλια.