-
Notifications
You must be signed in to change notification settings - Fork 0
/
koancreator.py
executable file
·34 lines (22 loc) · 1.57 KB
/
koancreator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env python
# encoding: utf-8
from random import *
# första meningen
personer = ["Joshua", "Läromästaren", "Eleven", "Tao", "Koh", "Bon"]
objekt = ["en skål med ris", "ett elstängsel", "en hammare", "en spik", "ett sågspån", "en myra", "små skalbaggar", "ett nedfallande blad", "en påle som fallit över vägen"]
handlingar_imperfekt = ["åt upp", "bestämde sig för att handla", "funderade på", "kontemplerade över", "fylldes av skräck på grund av", "tappade bort", "mediterade över", "ångrade", "svalde sin sorg", "gömde sig inte"]
tider = ["Det var en sen höstdag i september", "Skymningen hade precis börjar falla", "Solen gick en dag upp"]
# andra meningen
kommunicera = ["sade sålunda: ", "framlade: ", "anförde: ", "sade då: ", "talte sålunda: ", "talte: "]
uppmaning = ["Var beredd!", "Svaret vet du själv.", "Börja med att städa på din bakgård.", "Var försiktig med analogierna", "Pissa på ett elstängsel"]
#motfraga = ["Varför
# tredje meningen
slutsatser = ["blev upplyst", "såg in i vinden, och nickade", "förstod", "mediterade över svaret", "fortsatte sin fotvandring", "antecknade något i sitt block", "skissade något på en sten", "drog ett tecken i sanden", "ritade cirklar i sanden", "nickade och blev upplyst"]
# programmet:
person = choice(personer)
personer.remove(person) # ta bort vald person
objektet = choice(objekt)
objekt.remove(objektet)
print person, choice(handlingar_imperfekt), objektet
print " ", choice(personer), choice(kommunicera), ("``" + choice(uppmaning) + "''")
print " ", person, choice(slutsatser)