n = 35
if n % 5 == 0:
print('The number is divisible by 5')
elif n % 7 == 0:
print('The number is divisible by 7')
else:
print('I have no idea...')
a == 1
if a = 1:
print('a is one')
s = input('Give your name: ')
m = 'Mary'
if s == m or s == 'Maria':
print('Good!',s)
else:
print('Better call you',m)
name = input('What is your name? ')
if name == Paul or "Mary":
print('You have a pretty name')
else:
print('Your name is OK ̇)
a=3
b=3
c = a == b
print(c)
Cold αν η θερμοκρασία είναι μικρότερη από 10 βαθμούς,
το μήνυμα Hot αν η θερμοκρασία είναι μεγαλύτερη από 35 βαθμούς
και το μήνυμα Pleasant διαφορετικά.
(a, e, i, o, u) ή σύμφωνο, τυπώνοντας ταυτόχρονα και ένα κατάλληλο μήνυμα.
[Υπόδειξη. Δεν χρειάζεται να ελέγξετε αν ο χαρακτήρας που έδωσε ο χρήστης είναι όντως γράμμα.]
x = 16; y = 19; z = 24
largest = None
if x%2 != 0 : largest = x
if y%2 != 0 and (largest == None or y > largest): largest = y
if z%2 != 0 and (largest == None or z > largest): largest = z
if largest != None:
print('The max odd number among', x, y, z, 'is', largest)
else:
print('All numbers are even.')
Δίνουμε αρχικά στη μεταβλητή largest την τιμή None,
ώστε να χειριστούμε την περίπτωση όπου και οι τρεις αριθμοί είναι άρτιοι.
Αν μετά τις συγκρίσεις των αριθμών ανά ζεύγη η τιμή της μεταβλητής αυτής παραμείνει None τότε και οι τρεις αριθμοί είναι άρτιοι.
Παρατηρήστε ότι η σύγκριση δύο αριθμών γίνεται μόνο στην περίπτωση που είναι και οι
δύο περιττοί.
a, b, c
και στις μεταβλητές A, B, C να βάζει τους ίδιους αριθμούς αλλά με φθίνουσα σειρά
της απόλυτης τιμής τους.
Το πρόγραμμα θα πρέπει να τυπώνει τους αριθμούς κατά φθίνουσα σειρά.
Για παράδειγμα, αν a=0.1, b=-4.3, c=8 τότε πρέπει Α=8, Β=-4.3, C=0.1 ενώ αν a=-5, b=-6.6, c=3 τότε θα πρέπει A=-6.6, B=-5, C=3.