Programme simple jouant avec des interactions dans le shell
import time import kandinsky import random title="Typer" mode=1 tuto=-123456 choiceMode4=0 p=0 curseur=">... " choiceMode=(-1) listPerso=[] credits1=["Conception: ","Une idee de: ","Musique: ","Programmation: ","Sponsors: ","Les gens qui ont\n cru en moi: ","Directeur: ","Stagiaire: ","Createur: ","Devellopeur: ","Adaptation\n cinematographique: ","Sensei: ","Guide metaphorique: ","Illuminati: ","Decor: ","Costumes: ","Realisateur: ","Remerciments \n speciaux: ","Qui va rater sa vie:","Studios: ","Moi: ","Regie: ","Actionnaire: ","Animation: ","Amis: "] listIdOne=["1","2","3","4","5","6","7","8","9","0"] listId=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," ","?","!",":",";","%","(",")","-","/","[","]","{","}","0","1","2","3","4","5","6","7","8","9"] listIdBin=["0","0","1"] result=["\n-------ACCES AUTHORISED-------\n","\n********ACCES DENIED********\n"] def a(list,y): linesCount=0 while y > linesCount: id=random.choice(list)+random.choice(list)+random.choice(list)+(random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list)+random.choice(list))*mode spaces=" "*random.randint(0,9)*mode print(spaces, id) linesCount=linesCount+1 while True: if choiceMode < 0: print("\n\n\n\n\n\n\n "+title+"\n\n\n\n\n\n\n\nPress 0 for help\n\n") choiceMode=int(input(curseur)) if choiceMode == 0: print("\n\n\n\n--------Boite a outils-------\n Tapez 33 pour tutoriel\n 1: mode standard\n 2: mode standard tout\n caracteres\n 3: mode standard binaire\n 4: mode standard\n caracteres speciaux\n 5: Personnalisation interface\n Retour menu: nombre négatif\n") choiceMode=int(input(curseur)) if choiceMode == 33: print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n Salut :)\n Ce programme a ete cree par Armand. Il s apelle Typer, il est un peu nul c est mon premier programme, mais je vais t expliquer comment l utiliser. Tout a l heure, tu etais sur la boite a outils. La bas, tu peut voir toutes les options de mon programme. Pour modifier les reglages d un mode, ecrivez le numero du ") if choiceMode == 1: a(listIdOne, 1000) if choiceMode == 10: print("\n\n\n\n\n Personnalisation mode 1\n\n\n\n\n 1: mode standard\n tout caracteres\n 2: mode résultat\n 3: personnalisation du\n mode résultat\n") modification1=int(input(curseur)) if modification1 == 1: a(listIdOne, 1000) if modification1 == 2: a(listIdOne, 70) print(random.choice(result)) choiceMode=0*int(input(""))-1 if modification1 == 3: print("\n\n\n\n\n Personnalisation mode 1-3\n\n\n\n\n\n\n Combien de lignes avant\n resultat ?\n") modification13=int(input(curseur)) a(listIdOne, modification13) if choiceMode == 2: a(listId, 1000) if choiceMode == 20: print("\n\n\n\n\n Personnalisation mode 2 \n\n\n\n\n 1: mode standard\n 2: mode résultat\n 3: personnalisation du\n mode résultat\n") modification2=int(input(curseur)) if modification2 == 1: a(listId, 1000) if modification2 == 2: a(listId, 70) print(random.choice(result)) choiceMode=0*int(input(""))-1 if modification2 == 3: print("\n\n\n\n\n Personnalisation mode 2-3\n\n\n\n\n\n\n Combien de lignes avant\n resultat ?\n") modification23=int(input(curseur)) a(listId, modification23) print(random.choice(result)) choiceMode=0*int(input(""))-1 if choiceMode == 3: a(listIdBin, 1000) if choiceMode == 30: print("\n\n\n\n\n Personnalisation mode 3\n\n\n\n\n 1: mode standard binaire\n 2: mode résultat\n 3: personnalisation du\n mode résultat\n") modification3=int(input(curseur)) if modification3 == 1: a(listIdBin, 1000) if modification3 == 2: a(listIdBin, 70) print(random.choice(result)) choiceMode=0*int(input(""))-1 if modification3 == 3: print("\n\n\n\n\n Personnalisation mode 3-3\n\n\n\n\n\n\n Combien de lignes avant\n resultat ?\n") modification23=int(input(curseur)) a(listId, modification23) print(random.choice(result)) choiceMode=0*int(input(""))-1 if choiceMode == 4: choiceMode4=input(curseur) print("\n\n\n\n\n Personnalisation caracteres\n\n\n\n Quels sont les caracteres\n de votre liste ?\n Tapez -1 quand vous avez fini") if choiceMode4 > 0: while choiceMode4 != -1: listPerso.insert(1,choiceMode4) if choiceMode4 -1: a(listPerso, 1000) if choiceMode == 5 or choiceMode == 50: print("\n\n\n\n\n\n Personnalisation interface\n\n\n\n\n\n 1: modifier curseur\n 2: modifier titre\n 3: modifier taille de police\n 4: credits\n") modification5=int(input(curseur)) if modification5 == 1: print("\n\n\n\n\n\n\n Personnalisation interface: 2\n\n\n\n\n\n\n\n\n Quel est votre curseur ?\n\n") curseur=input(curseur)+" " if modification5 == 2: print("\n\n\n\n\n\n\n Personnalisation interface: 2\n\n\n\n\n\n\n\n\n Quel est votre titre ?\n\n") title=input(curseur) if modification5 == 4: while p != 150: print(" "+random.choice(credits1)+"Moi") p=p+1 time.sleep(0.02) print("\n Merci :(") choiceMode=-1 if modification5 == 3: print("\n\n\n\n\n\n\n\n Tapez sur 1 TAPEZ SUR 2 !!!\n\n ") mode=int(input(curseur)) if modification5 < 0: choiceMode=-1