2012-03-12 6 views
0

Прежде чем я начну, я скажу, что я новичок в программировании. Я только начинал с python, и делаю хобби проект - текстовую ролевую игру. В какой-то момент я хочу случайные числа, скажем, например: от 1 до 10, которые будут генерироваться случайным образом. Кроме того, я заинтересован в создании денежной системы. Скажем, я покупаю еду, и для этого у меня есть +20 здоровья и от моего персонажа -10 денег. Как мне это сделать?Python Генератор случайных чисел и валютная система для текстовой RPG

+2

Не мой -1, но чтобы избежать их в будущем, начните с вопроса по одному вопросу за один раз и сообщите нам, что вы уже пробовали для себя. –

+0

Возможный дубликат [Python: генерировать случайные целые числа от 0 до 9] (http://stackoverflow.com/questions/3996904/python-generate-random-integers-between-0-and-9) –

ответ

2

Для случайного числа, вы могли бы сделать ...

import random 
print random.randint(1,10) 

Для вашей денежной системы, вы можете использовать словарь.

d={'money':100, 'health':100} 
def buyBread(): 
    d[money]=d[money]-10 
    d[health]=d[health]+20 

Python Docs и Google хорошие места, чтобы прочитать о Python.

+0

Спасибо, что я поеду, что –

0

Вы можете использовать модуль random в стандартной библиотеке.

+0

Я уже импортирую случайную команду но не знаю, как его использовать. Хорошо, я подношу этот модуль, спасибо ... кто-нибудь об этой валюте –

+0

def Pizzeria(): глобальные деньги глобальное здравоохранение pizza = raw_input («Добрый день, когда вы пришли в Пиццерию ... Вы вошли, а кассир сказал вам, хорошо день, сэр, что бы вы хотели купить. Вы хотите, Ешьте что-нибудь (ЗДЕСЬ ДОЛЖНО БЫТЬ ДЕНЬГИ СИСТЕМА ЛИК Я ПОКУПАЮ ПИЦЦУ И ПОЛУЧИТЬ -10 МОЕЙ ДЕНЬГИ И +20 ЗДОРОВЬЯ ...)? (1), Получить работу (ЗДЕСЬ Я хочу, чтобы получить случайную сумму денег)? (2) « , если пицца ==« 1 »: –

+1

По звукам этого, я думаю, вы должны начать с Hello World и работать с Pizzeria(), может быть, в пару месяцев как минимум. –

Смежные вопросы