From 7a7a59e9742ae2d729ab35402f1811cf4829510d Mon Sep 17 00:00:00 2001 From: Dan-Mikkel Date: Fri, 24 Feb 2017 21:52:36 +0100 Subject: [PATCH] Hardcoded the entire alphabet into alphabet.py --- alphabet.py | 317 ++++++++++++++++++++++++++++++++++++++++++++++++ alphabetTEST.py | 10 ++ 2 files changed, 327 insertions(+) create mode 100644 alphabet.py create mode 100644 alphabetTEST.py diff --git a/alphabet.py b/alphabet.py new file mode 100644 index 0000000..f2a19f1 --- /dev/null +++ b/alphabet.py @@ -0,0 +1,317 @@ +#!/usr/bin/env python +#coding: utf-8 + +alphabet = [ +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\ \ ''', +r'''/:/\:\ \:\__\ ''', +r'''\/__\:\/:/ / ''', +r''' \::/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\__\ ''', +r'''/:/\:\ \:|__| ''', +r'''\:\~\:\/:/ / ''', +r''' \:\ \::/ / ''', +r''' \:\/:/ / ''', +r''' \::/__/ ''', +r''' ~~ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /:/ \:\ \ ''', +r'''/:/__/ \:\__\ ''', +r'''\:\ \ \/__/ ''', +r''' \:\ \ ''', +r''' \:\ \ ''', +r''' \:\__\ ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /:/ \:\__\ ''', +r'''/:/__/ \:|__| ''', +r'''\:\ \ /:/ / ''', +r''' \:\ /:/ / ''', +r''' \:\/:/ / ''', +r''' \::/__/ ''', +r''' ~~ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\ \ ''', +r'''/:/\:\ \:\__\ ''', +r'''\:\~\:\ \/__/ ''', +r''' \:\ \:\__\ ''', +r''' \:\ \/__/ ''', +r''' \:\__\ ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\ \ ''', +r'''/:/\:\ \:\__\ ''', +r'''\/__\:\ \/__/ ''', +r''' \:\__\ ''', +r''' \/__/ ''', +r''' ''', +r''' '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /:/ \:\ \ ''', +r'''/:/__/_\:\__\ ''', +r'''\:\ /\ \/__/ ''', +r''' \:\ \:\__\ ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ / ''', +r''' /:/__/ ''', +r''' /::\ \ ___ ''', +r'''/:/\:\ /\__\ ''', +r'''\/__\:\/:/ / ''', +r''' \::/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' \/__/ '''], +[ +r''' ''', +r''' ___ ''', +r''' /\ \ ''', +r''' \:\ \ ''', +r''' /::\__\ ''', +r''' __/:/\/__/ ''', +r'''/\/:/ / ''', +r'''\::/__/ ''', +r''' \:\__\ ''', +r''' \/__/ ''', +r''' '''], +[ +r''' ''', +r''' ___ ''', +r''' /\ \ ''', +r''' \:\ \ ''', +r''' ___ /::\__\ ''', +r'''/\ /:/\/__/ ''', +r'''\:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ ''', +r''' ''', +r''' '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ / ''', +r''' /:/__/ ''', +r''' /::\__\____ ''', +r'''/:/\:::::\__\ ''', +r'''\/_|:|~~|~ ''', +r''' |:| | ''', +r''' |:| | ''', +r''' |:| | ''', +r''' \|__| '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r'''/:/__/ ''', +r'''\:\ \ ''', +r''' \:\ \ ''', +r''' \:\ \ ''', +r''' \:\__\ ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /::| | ''', +r''' /:|:| | ''', +r''' /:/|:|__|__ ''', +r'''/:/ |::::\__\ ''', +r'''\/__/~~/:/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /::| | ''', +r''' /:|:| | ''', +r''' /:/|:| |__ ''', +r'''/:/ |:| /\__\ ''', +r'''\/__|:|/:/ / ''', +r''' |:/:/ / ''', +r''' |::/ / ''', +r''' /:/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /:/ \:\ \ ''', +r'''/:/__/ \:\__\ ''', +r'''\:\ \ /:/ / ''', +r''' \:\ /:/ / ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\ \ ''', +r'''/:/\:\ \:\__\ ''', +r'''\/__\:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ ''', +r''' ''', +r''' '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' \:\~\:\ \ ''', +r''' \:\ \:\__\ ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\ \ ''', +r''' /::\~\:\ \ ''', +r'''/:/\:\ \:\__\ ''', +r'''\/_|::\/:/ / ''', +r''' |:|::/ / ''', +r''' |:|\/__/ ''', +r''' |:| | ''', +r''' \|__| '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' /::\ \ ''', +r''' /:/\ \ \ ''', +r''' _\:\~\ \ \ ''', +r'''/\ \:\ \ \__\ ''', +r'''\:\ \:\ \/__/ ''', +r''' \:\ \:\__\ ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' \:\ \ ''', +r''' \:\ \ ''', +r''' /::\ \ ''', +r''' /:/\:\__\ ''', +r''' /:/ \/__/ ''', +r''' /:/ / ''', +r''' \/__/ ''', +r''' ''', +r''' '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' /:/ / ___ ''', +r'''/:/__/ /\__\ ''', +r'''\:\ \ /:/ / ''', +r''' \:\ /:/ / ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ / ''', +r''' /:/ / ''', +r''' /:/__/ ___ ''', +r''' |:| | /\__\ ''', +r''' |:| |/:/ / ''', +r''' |:|__/:/ / ''', +r''' \::::/__/ ''', +r''' ~~~~ ''', +r''' '''], +[ +r''' ___ ''', +r''' /\__\ ''', +r''' /:/ _/_ ''', +r''' /:/ /\__\ ''', +r''' /:/ /:/ _/_ ''', +r'''/:/_/:/ /\__\ ''', +r'''\:\/:/ /:/ / ''', +r''' \::/_/:/ / ''', +r''' \:\/:/ / ''', +r''' \::/ / ''', +r''' \/__/ '''], +[ +r''' ___ ''', +r''' |\__\ ''', +r''' |:| | ''', +r''' |:| | ''', +r''' |:|__|__ ''', +r'''____/::::\__\ ''', +r'''\::::/~~/~ ''', +r''' ~~|:|~~| ''', +r''' |:| | ''', +r''' |:| | ''', +r''' \|__| '''], +[ +r''' ___ ''', +r''' |\__\ ''', +r''' |:| | ''', +r''' |:| | ''', +r''' |:|__|__ ''', +r''' /::::\__\ ''', +r''' /:/~~/~ ''', +r''' /:/ / ''', +r''' \/__/ ''', +r''' ''', +r''' '''], +[ +r''' ___ ''', +r''' /\ \ ''', +r''' \:\ \ ''', +r''' \:\ \ ''', +r''' \:\ \ ''', +r'''_______\:\__\ ''', +r'''\::::::::/__/ ''', +r''' \:\~~\~~ ''', +r''' \:\ \ ''', +r''' \:\__\ ''', +r''' \/__/ '''] +] diff --git a/alphabetTEST.py b/alphabetTEST.py new file mode 100644 index 0000000..243ed4b --- /dev/null +++ b/alphabetTEST.py @@ -0,0 +1,10 @@ +from alphabet import alphabet + +rows = 11 + +text = raw_input('Enter text:\n') +c = map(lambda x: ord(x)-ord('a'),text) +for i in range(rows): + for j in c: + print alphabet[j][i], + print ""