#!/usr/bin/python

Anschreiben = """
%s %s %s.
Dies ist eine Einladung %s am Samstag naechster Woche.
Es wird bestimmt lustig.
Bitte %s und %s nicht vergessen.

	%s,
		Brian.
"""



class Person:
	def __init__(self, name, geschlecht, mstatus):
		self.name = name
		self.status = (geschlecht, mstatus)

	anschreiben = Anschreiben
	begruessung = 'Ave'
	wohin = 'zur Steinigung'
	verabschiedung = 'CU'
	anrede = {('m','verheiratet'):'Herr', ('m','ledig'):'Bruder',
			  ('w','verheiratet'):'Frau', ('w','ledig'):'Fraeulein'}
	zum_werfen = {'m':'Steine', 'w':'Kieselsteinchen'}
	zum_tarnen = {'m':'Kiesel', 'w':'falschen Bart'}

	def einheitsschreiben(self):
		geschlecht = self.status[0]
		print self.anschreiben % (
			self.begruessung, self.anrede[self.status], 
			self.name, self.wohin, 
			self.zum_tarnen[geschlecht], self.zum_werfen[geschlecht], 
			self.verabschiedung)


Person('Maria','w','ledig').einheitsschreiben()


class Verurteilter(Person):
	begruessung = 'Schade,'
	wohin = 'zu deiner Steinigung'
	verabschiedung = 'Immer laecheln'

Verurteilter('Paulus','m','ledig').einheitsschreiben()
