import random import time count_people = 0 class God: mood = 10 def throw_arrows (self): global mood print "God throws arrow! Hi is angry!" dead_people = (mood/100)*10 global count_people count_people -= dead_people print dead_people, "died, only", count_people, "left" def create_people (self): people = People people.age = random.sample(age_types, 1) people.gender = random.sample(gender_types, 1) people.skin = random.sample(skin_types, 1) print people.skin, people.gender, people.age global count_people count_people += 1 print "There are", count_people, "peoples in this world" class People: skin = "" gender = "" age = "" def sin(self): God.mood -=1 print People.skin, "makes a sin!" print "God`s mood becomes", God.mood skin_types = ['black', 'yellow', 'white'] gender_types = ['female', 'male'] age_types = ['child', 'adult'] jahve = God() for i in range(10): jahve.create_people() jahve.throw_arrows() #print "Start : %s" % time.ctime() #time.sleep( 0.5 ) #print "End : %s" % time.ctime() #people.sin()
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question