1) Γράψτε ένα σενάριο το οποίο θα χρησιμοποιεί ένα βρόχο while και θα εκτυπώνει τους αριθμούς από το 0 έως < 5.
Γιαυτό κατέληξα εδω:
>>> for i in range(0, 5):
print(i)
else:
print('Ο βρόχος loop τερματίστηκε')
0
1
2
3
4
Ο βρόχος loop τερματίστηκε
2) Γράψτε ένα σενάριο το οποίο θα χρησιμοποιεί ένα βρόχο και θα εκτυπώνει τους μονούς αριθμούς <10.
Γιαυτό το παρακάτω:
for i in range(1,10,2):
print(i)
else:
print('Ο βρόχος loop τερματίστηκε')
1
3
5
7
9
Ο βρόχος loop τερματίστηκε
3)Γράψτε ένα σενάριο όπου θα ζητάτε από τον χρήστη ένα αριθμό. Ανάλογα με το αν ο αριθμός είναι μονός ή ζυγός, θα τυπώνεται ανάλογο μήνυμα.
Τι λέτε γιαυτό:
num=int(input('Δώσε ένα ακέραιο αριθμό: '))
Δώσε ένα ακέραιο αριθμό: 5
>>> check=num%2
>>> if check==0:
print("Ο αριθμός είναι Ζυγός")
else:
print("Ο αριθμός που έδωσες είναι Μονός")
Ο αριθμός που έδωσες είναι Μονός
4)Θεωρήστε μια λίστα, όπως την παρακάτω:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Α) Γράψτε ένα σενάριο το οποίο τυπώνει όλα τα στοιχεία της λίστας τα οποίο είναι μικρότερα από 5.
Τι λέτε γιαυτό;
>>> a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
>>> a[0:4]
[1, 1, 2, 3]
>>>
Β) Γράψτε ένα σενάριο το οποίο θα ζητά από τον χρήστη ένα αριθμό και θα τυπώνει όλα τα στοιχεία της λίστας τα οποία είναι μικρότερα από τον αριθμό αυτό.
Για το 4ο τι λέτε;
>>> a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
>>> x=int(input('Δώσε έναν αριθμό Α : '))
Δώσε έναν αριθμό Α : 95
>>> if x>90:
print(a[0:11])
if x<89:
print(a[0:10])
if x<54:
print(a[0:9])
if x<33:
print(a[0:8])
if x<20:
print(a[0:7])
if x<12:
print(a[0:6])
if x<7:
print(a[0:5])
if x<4:
print(a[0:4])
if x<2:
print(a[0:3])
if x==1:
print(a[0:2])
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Ευχαριστώ εκ των προτέρων.