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
.