ΠΑΣΧΑ 2021

#24/4/2021 (c) Dieman
 
def tsougrisma(egg_up,egg_down,egg_up_spaces):
    #Η συνάρτηση εμφανίζει τα δύο μισά αυγά στην ίδια for
    #Το πρώτο μισό πρέπει να εμφανιστει ανάστροφα
    #αφού τα τσουγκρίσαμε, είναι ώρα να τα φάμε!
    #Ανάμεσα στα δύο αυγά εμφανίζονται τα γράμματα από το
    #ΚΑΛΟ ΠΑΣΧΑ, παρατηρήστε πως!
    kalo_pasxa='ΧΡΙΣΤΟΣ ΑΝΕΣΤΗ'
    for i in range(len(egg_up)):
        print egg_up[len(egg_up)-1-i]+kalo_pasxa[i]+ \
                      '  '+kalo_pasxa[i+7]+egg_down[i]   
 
#Κυρίως πρόγραμμα  
#Λίστα με το πάνω μισό του αυγού, χωρίς κενά
egg_up_no_spaces=[' .--. ', \
                       ' . /\/\/\ . ', \
                       ' .  \/\/\/  . ', \
                       ' .************. ', \
                       ' *  Kαλό Πάσχα! * ', \
                       ' .****************. ', \
                       ' | \/\/\/\/\/\/\/ | ']
 
#τα κενά από την αρχή της οθόνης για το πάνω μισό αυγό
egg_up_spaces=[11,8,7,6,5,4,4]
 
#τελικό πάνω μισό αυγό μαζί με τα κενά,
#τόσο στην αρχή όσο και στο τέλος
#τα κενά στο τέλος χρειάζονται για το τσούγκρισμα!
egg_up=[]
for i in range(len(egg_up_no_spaces)):
    f=egg_up_spaces[i]*' '+egg_up_no_spaces[i]+ \
      egg_up_spaces[i]*' '
    egg_up.append(f)
 
#Το κάτω μισό του αυγού ειναι το ίδιο με το πάνω,
#αλλά με ανάστροφη διάταξη
egg_down=[]    
for kathe_stoixeio in egg_up:
    egg_down=[kathe_stoixeio]+egg_down
 
#Το τελικό αυγό, προσθέτουμε τις δύο λίστες!
egg=egg_up+egg_down
 
#Εμφανίζουμε το κάθε στοιχειο της λίστας, άρα το αυγό
for kathe_stoixeio in egg:
    print kathe_stoixeio
 
print ''
print '          ----------ΚΑΛΟ ΔΙΑΒΑΣΜΑ-----------'
print ''
 
#Κλήση της συνάρτησης
tsougrisma(egg_up,egg_down,egg_up_spaces)
ΚΑΛΟ ΠΑΣΧΑ 2021

25 Μαρτίου 2021

#(c)Dieman 25 March 2021
#Η κάθε γραμμή της σημαίας μας έχει κοινά στοιχεία
#Οι λωρίδες ειναι 9, αλλά οι γραμμές δέκα
 
#Χωρίζεται η σημαια σε τρία τμήματα:
#cross: που ειναι ο σταυρός
#med: το μεσαίο τμήμα
#letter_end: το τελευταιο με γράμμα
import time
for kathe_gramma in 'ΕΛΕΥΘΕΡΙΑ Ή ΘΑΝΑΤΟΣ':
    print kathe_gramma,
    time.sleep(0.3)
print'\n'
print'========ΧΩΡΙΣ ΑΝΑΦΟΡΑ ΧΡΩΜΑΤΩΝ======'
print'\n'
gr_1821='ΕΛΕΥΘΕΡΙΑ'
for i in  range(10):
    letter_end=gr_1821[i-1]+'_____|'
    if i==0:                
        cross=''
        med= ' _______________________________ '
        letter_end=''
    elif i==1 or i==4 :
        cross='|   | |   |'
        med='_______________'
    elif i==2 or i==3 or i==5:
        cross= '|___| |___|'
        med='_______________'
    else: #elif i >=6:
        cross=''
        med= '|_________________________'
 
    print cross+med+letter_end
 
print'\n'
print'========ΜΕ ΑΝΑΦΟΡΑ ΧΡΩΜΑΤΩΝ======'
print'\n'
 
gr_1821='ΕΛΕΥΘΕΡΙΑ'
for i in  range(10):
    if i!=0 and i%2==1:
        color='ΜΠΛΕ ' #Οι μονές-περιττές:ΜΠΛΕ
    else:
        color='ΑΣΠΡΟ' #Οι ζυγές-άρτιες: ΑΣΠΡΟ
 
    letter_end=gr_1821[i-1]+'_____|'
    if i==0:                
        cross=''
        med= ' _______________________________ '
        letter_end=''
    elif i==1 or i==4 :
        cross='|   | |   |'
        med='____'+color+'______'
    elif i==2 or i==3 or i==5:
        cross= '|___| |___|'
        med='____'+color+'______'
    else: #elif i >=6:
        cross=''
        med= '|______________'+color+'______'
 
    print cross+med+letter_end
 
print'\n'
print'========ΜΕ ΛΙΣΤΕΣ======'
print'\n'
 
gr_1821='ΕΛΕΥΘΕΡΙΑ'
cross=['','|///| |///|','|   | |   |']
med=[' _______________________________ ',\
     '|_________________________'       ,\
     '///////////////','_______________',\
     '|/////////////////////////']
 
for i in  range(10):
    letter_end=['',gr_1821[i-1]+'/////|',\
                    gr_1821[i-1]+'_____|']
    if i==0:
        flag=cross[0]+med[0]+letter_end[0]
    elif i==1 or i==5:
        flag=cross[1]+med[2]+letter_end[1]
    elif i==2 or i==4:
        flag=cross[1]+med[3]+letter_end[2]
    elif i==3:
        flag=cross[2]+med[2]+letter_end[1]
    elif i==6 or i==8:
        flag=cross[0]+med[1]+letter_end[2]
    elif i==7 or i==9:
        flag=cross[0]+med[4]+letter_end[1]
    print flag

ΚΑΛΑ ΧΡΙΣΤΟΥΓΕΝΝΑ

import time

height=input('Δώσε το ύψος του Δέντρου 10-35:')
while height!=0:
    if height >35 or height<10:
        print 'Λυπούμαστε δε θα χωρέσει στην οθόνη σου!'
    else:
        stol1=raw_input('Πρώτο στολίδι;Πληκτρολόγησε ότι πλήκτρο θες:')
        stol2=raw_input('Δευτερο στολίδι;Πληκτρολόγησε ότι πλήκτρο θες:')

        for i in range(height):
            if i%2==0:
                print (height-1-i)*' '+(2*i+1)*stol1
            else:
                print (height-1-i)*' '+(2*i+1)*stol2
            time.sleep(1)
        for i in range(3):
            print (height-4)*' '+'|'+4*' '+'|'
        print (height-11)*' '+'**ΚΑΛΑ  ΧΡΙΣΤΟΥΓΕΝΝΑ**'
        print(height-11)*' '+ '-=-=-=-(c)Dieman-=-=-=-'
        print '                                        '

    height=input('Δώσε το ύψος του Δέντρου 10-35:')

Pages