Ένας μαθητής μετά το τέλος του σχολικού έτους παραμένει στάσιμος αν οι συνολικές απουσίες είναι περισσότερες από 134, ή οι απουσίες του Β’ Τετραμήνου είναι περισσότερες από 67. Να γράψετε πρόγραμμα το οποίο να δέχεται τις συνολικές απουσίες και τις απουσίες Β’ Τετραμήνου ενός μαθητή και να τυπώνει το ανάλογο μήνυμα «Παραμένει Στάσιμος» ή «Συμμετέχει στις εξετάσεις» (P140)
# Είσοδος δεδομένων
synolikes = int(input("Δώσε τις συνολικές απουσίες: "))
b_tetr = int(input("Δώσε τις απουσίες Β' Τετραμήνου: "))
# Έλεγχος
if synolikes > 134 or b_tetr > 67:
print("Παραμένει Στάσιμος")
else:
print("Συμμετέχει στις εξετάσεις")
Ένα τρίγωνο χαρακτηρίζεται ορθογώνιο αν έχει μία ορθή γωνία (90 μοίρες).
Επιπρόσθετα, το άθροισμα των γωνιών ενός τριγώνου πρέπει να είναι 180.
(α) Να γράψετε πρόγραμμα το οποίο να δέχεται το μέγεθος των τριών γωνιών του
τριγώνου και να τυπώνει «Right Triangle» αν το τρίγωνο είναι ορθογώνιο, διαφορετικά
να τυπώνει «Not a Right Triangle».
(β) Να ελέγξετε την ορθότητα του προγράμματος και να το αποθηκεύσετε με όνομα
M11_ask4.py (P140).
# M11_ask4.py
# Είσοδος δεδομένων
g1 = int(input("Δώσε την 1η γωνία: "))
g2 = int(input("Δώσε την 2η γωνία: "))
g3 = int(input("Δώσε την 3η γωνία: "))
# Έλεγχος
if (g1 + g2 + g3 == 180) and (g1 == 90 or g2 == 90 or g3 == 90):
print("Right Triangle")
else:
print("Not a Right Triangle")
Επιπρόσθετες Δραστηριότητες
Ένα μουσείο πουλά τα εισιτήρια του προς 10 ευρώ το ένα. Το μουσείο κάνει έκπτωση 2
ευρώ στο κάθε εισιτήριο κάθε Σάββατο και Κυριακή. Να γράψετε πρόγραμμα το οποίο να
δέχεται το πλήθος των ατόμων που θέλουν να αγοράσουν εισιτήριο καθώς και τη μέρα (1-
Δευτέρα, 2-Τρίτη, 3-Τετάρτη, 4-Πέμπτη, 5-Παρασκευή, 6-Σάββατο, 7-Κυριακή) και να
υπολογίζει και να τυπώνει το ποσό που πρέπει να πληρωθεί.
Να γράψετε πρόγραμμα για το πιο πάνω πρόβλημα (P141).
# Είσοδος δεδομένων
atoma = int(input("Δώσε αριθμό ατόμων: "))
mera = int(input("Δώσε μέρα (1-7): "))
# Έλεγχος τιμής εισιτηρίου
if mera == 6 or mera == 7:
timi = 8
else:
timi = 10
# Υπολογισμός συνολικού ποσού
synolo = atoma * timi
# Εμφάνιση
print("Συνολικό ποσό:", synolo, "ευρώ")
Στη συνέχεια, να τροποποιήσετε το πρόγραμμα ώστε να εμφανίζει αναλυτικά τον αριθμό των ατόμων, την έκπτωση ανά εισιτήριο, τη συνολική έκπτωση, καθώς και το συνολικό ποσό πληρωμής.
# Είσοδος δεδομένων
atoma = int(input("Δώσε αριθμό ατόμων: "))
mera = int(input("Δώσε μέρα (1-7): "))
# Αρχική τιμή εισιτηρίου
timi = 10
ekptosi = 0
# Έλεγχος για έκπτωση
if mera == 6 or mera == 7:
ekptosi = 2
timi = timi - ekptosi
else:
ekptosi = 0
# Υπολογισμοί
synolo = atoma * timi
synoliki_ekptosi = atoma * ekptosi
# Εμφάνιση αποτελεσμάτων
print("Άτομα:", atoma)
print("Έκπτωση ανά εισιτήριο:", ekptosi, "ευρώ")
print("Συνολική έκπτωση:", synoliki_ekptosi, "ευρώ")
print("Συνολικό ποσό:", synolo, "ευρώ")
Έλεγχος αν ο χρήστης ΔΕΝ έδωσε σωστό κωδικό με ΝΟΤ και ==
# Έλεγχος αν ο χρήστης ΔΕΝ έδωσε σωστό κωδικό
kodikos = input("Δώσε τον κωδικό: ")
if not (kodikos == "1234"):
print("Λάθος κωδικός")
else:
print("Σωστός κωδικός")
Social Plugin