Γ ΕΑΕΥ-PYTHON - Κ1.3 - ΕΠΑΝΑΛΗΨΗ
Συμπλήρωση κενών
Συμπλήρωσε όλα τα κενά και έπειτα πάτησε το κουμπί "Έλεγχος" για να ελέγξεις τις απαντήσεις σου.
< <= > ( ) ** / : = == 2.5 4 and dms elif else else: float if input int kostos max print y
#PYTHON 1.3.1. Λογικές εκφράσεις
# Για την σύνταξη της συνθήκης που χρησιμοποιεί η εντολή της δομής επιλογής if, χρειάζεται να συνταχθεί μια λογική έκφραση, η οποία θα δίνει σαν αποτέλεσμα την τιμή Αληθής ή Ψευδής.
Για την σύνταξη μιας λογικής έκφρασης χρησιμοποιούνται οι συγκριτικοί τελεστές:
> Μεγαλύτερο
>= Μεγαλύτερο ή ίσο
< Μικρότερο
<= Μικρότερο ή ίσο
!= Διάφορο
== Ισότητα
= Εκχώρηση τιμής σε μεταβλητή
# Παράδειγμα 1-4α. Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που δίνονται από το πληκτρολόγιο.
# 1ος τρόπος με απλή επιλογή
x=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
(input
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
"Δώσε τον 1ο ακέραιο αριθμό: "
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
)
y=int
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
input("Δώσε τον 2ο ακέραιο αριθμό: ")
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
max = x
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
max
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
y
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
max = y
print "Μεγαλύτερος είναι ο ",
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
#"Παράδειγμα 1-4β. Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που δίνονται από το πληκτρολόγιο."
#2ος τρόπος με σύνθετη επιλογή
x=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
(
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
("Δώσε τον 1ο ακέραιο αριθμό: "))
y=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
(
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
("Δώσε τον 2ο ακέραιο αριθμό: "))
if x
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
y :
max=x
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
max=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
"Μεγαλύτερος είναι ο ",
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
#Παράδειγμα 1-5 Ο δείκτης μάζας σώματος (ΔΜΣ) είναι μία ένδειξη για το βαθμό παχυσαρκίας ενός ατόμου και υπολογίζεται από τον τύπο: βάρος/ύψος^2.
# Δεδομένων του βάρους και του ύψους ενός ατόμου, να εμφανίσετε χαρακτηρισμό που αφορά στο βαθμό παχυσαρκίας του με βάση το ΔΜΣ.
Υπάρχουν τέσσερεις περιπτώσεις για τον χαρακτηρισμό του ατόμου, που μπορούν να εξετασθούν με μια δομή πολλαπλής επιλογής:
ΔΜΣ Χαρακτηρισμός ατόμου
<18,5 Ελλιποβαρές
18,5 - 24,9 Φυσιολογικό βάρος
25 - 29,9 Υπέρβαρο
>30 Πάσχει από παχυσαρκία"
varos=float(
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
("Δώσε βάρος σε Kg: "
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
)
ypsos=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
input("Δώσε ύψος σε m: "))
dms = varos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
(ypsos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
2)
print "Ο δείκτης μάζας σώματος (ΔΜΣ) είναι: ",
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
if dms
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
19
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
print 'ελλιποβαρές άτομο'
elif dms<=25
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
print 'άτομο με φυσιολογικό βάρος'
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
dms<=30
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
print 'υπέρβαρο άτομο'
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
:
print 'άτομο που πάσχει από παχυσαρκία'
# Κόστος Επιστολής
# Παράδειγμα 1-6: α)Εμφωλευμένη Δομή Επιλογής και β)Σύνθετη Δομή Επιλογής
# Στο ταχυδρομείο το κόστος αποστολής υπολογίζεται συναρτήσει του προορισμού και του βάρους της επιστολής με βάση τον πίνακα.
# Δεδομένων του προορισμού και του βάρους μιας επιστολής, να εμφανίσετε το ποσό που στοιχίζει η αποστολή της:
# Μέχρι και 100 γραμμάρια -> Εσωτερικό=1€ & Εξωτερικό=2.50€
# Πάνω από 100 γραμμάρια -> Εσωτερικό=2€ & Εξωτερικό=4€
#Επιστολή 1: 1ος Τρόπος: Εμφωλευμένη Δομή επιλογής
print '1. Εσωτερικό'
print '2. Εξωτερικό'
proorismos = input("Επιλογή: ")
varos = input("Δώσε βάρος επιστολής σε g: ")
if proorismos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
1:
if varos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
100:
kostos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
1
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
:
kostos=2
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
:
if varos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
100:
kostos=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
kostos=
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
print 'Κόστος μεταφοράς της επιστολής: ',kostos,"€"
#Επιστολή 2: 2ος Τρόπος: Σύνθετη Δομή Επιλογής
print '1. Εσωτερικό'
print '2. Εξωτερικό'
proorismos=input("Επιλογή: ")
varos=input("Δώσε βάρος: ")
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
proorismos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
1 and varos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
100:
kostos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
1
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
proorismos==1
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
varos>100:
kostos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
2
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
proorismos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
2
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
varos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
100:
kostos
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
2.5
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
kostos=4
print 'Το κόστος μεταφοράς της επιστολής είναι: ',
<
<=
>
(
)
**
/
:
=
==
2.5
4
and
dms
elif
else
else:
float
if
input
int
kostos
max
print
y
,"€"
Έλεγξε την απάντηση
Ok