# -*- coding: utf-8 -*-
# ==============================================================================
# ΑΡΧΕΙΟ ΕΡΓΑΣΤΗΡΙΟΥ: primm_test.py
# Μεθοδολογία PRIMM - Δομή Επιλογής στην Python 2.x
# ==============================================================================

print "=== ΕΚΤΕΛΕΣΗ ΑΠΟΣΠΑΣΜΑΤΟΣ Α (Απλή & Σύνθετη Επιλογή) ==="
ilikia = 16

if ilikia >= 18:
    print "Ενήλικας"
else:
    print "Ανήλικος"

print "Τέλος ελέγχου"
print "-" * 50

print "=== ΕΚΤΕΛΕΣΗ ΑΠΟΣΠΑΣΜΑΤΟΣ Β (Πολλαπλή Επιλογή - elif) ==="
vathmos = 15

if vathmos >= 18:
    print "Άριστα"
elif vathmos >= 13:
    print "Καλά"
elif vathmos >= 10:
    print "Βάση"
else:
    print "Αποτυχία"

# Δοκιμή και με vathmos = 19 όπως ζητάει η ερώτηση
print "\nΔοκιμή με βαθμό 19:"
vathmos_test = 19
if vathmos_test >= 18:
    print "Άριστα"
elif vathmos_test >= 13:
    print "Καλά"
elif vathmos_test >= 10:
    print "Βάση"
else:
    print "Αποτυχία"
print "-" * 50

print "=== ΕΚΤΕΛΕΣΗ ΑΠΟΣΠΑΣΜΑΤΟΣ Γ (Εμφωλευμένη Επιλογή) ==="
# Αρχικές τιμές
xora = "Ελλάδα"
ilikia_g = 20

print "Με xora = 'Ελλάδα' και ilikia = 20:"
if xora == "Ελλάδα":
    if ilikia_g >= 18:
        print "Δικαίωμα ψήφου στην Ελλάδα"
    else:
        print "Ανήλικος πολίτης"
else:
    print "Αλλοδαπός πολίτης"

# Δοκιμή με τις τιμές της ερώτησης πρόβλεψης
print "\nΜε xora = 'Γαλλία' και ilikia = 25:"
xora = "Γαλλία"
ilikia_g = 25

if xora == "Ελλάδα":
    if ilikia_g >= 18:
        print "Δικαίωμα ψήφου στην Ελλάδα"
    else:
        print "Ανήλικος πολίτης"
else:
    print "Αλλοδαπός πολίτης"
print "-" * 50

print "=== ΦΑΣΗ 3: INVESTIGATE (Διερεύνηση με input() & raw_input()) ==="
# Δυνατότητα διαδραστικής εκτέλεσης από τον μαθητή
timi = input("Δώσε αξία αγορών σε ευρώ: ")
karta_melous = raw_input("Έχεις κάρτα μέλους; (ν/ο): ")

if timi > 100:
    if karta_melous == "ν":
        ekptosi = 0.20
    else:
        ekptosi = 0.10
else:
    if karta_melous == "ν":
        ekptosi = 0.05
    else:
        ekptosi = 0.0

teliki_timi = timi - (timi * ekptosi)
print "Έκπτωση:", ekptosi * 100, "%"
print "Τελική τιμή:", teliki_timi
print "=" * 50
