Код: Выделить всё
import random as rand
zone = rand.randint(1, 20)
subzone = rand.randint(1, 10)
if zone < 5:
zone = "water"
subzone = ""
elif zone < 11:
zone = "forest"
subzone = ""
elif zone < 18:
zone = "plain"
if subzone == 1:
subzone = ""
elif subzone < 5:
subzone = " with deer"
elif subzone < 8:
subzone = " with cows"
else:
subzone = " with horses"
else:
zone = "stone"
if subzone < 4:
subzone = " with marble"
elif subzone < 7:
subzone = " with iron"
else:
subzone = ""
print(zone + subzone)
Подробнее здесь: https://stackoverflow.com/questions/798 ... shorten-it
Мобильная версия