Форум сайта python.su
0
Я наверно уже задолбал
Вот мой последний вопрос на сегодня
print "Hello, this is my program. Game in 21"; cmd = (raw_input('>>')); while cmd!='Exit': if cmd =='commands': print '\nMenu:\n\ngogame\nsurrender\n'; cmd = (raw_input('>>')); elif cmd == surrender: print "Your luser! ;)" elif cmd == gogame a == import random karta_5 = 5 karta_6 = 6 karta_7 = 7 karta_8 = 8 karta_9 = 9 karta_10 = 10 karta_Valet = 11 karta_King = 12 b == import random karta_5 = 5 karta_6 = 6 karta_7 = 7 karta_8 = 8 karta_9 = 9 karta_10 = 10 karta_Valet = 11 karta_King = 12 if a > b: print userone, WIN if a < b: print usertwo, WIN else: print "Userone = usertwo" cmd = (raw_input('>>'));
Отредактировано Dracula (Апрель 29, 2012 11:53:44)
Офлайн
3
Один вопрос - одна тема, не надо простыни развешивать.
Офлайн
0
regall
Один вопрос - одна тема, не надо простыни развешивать.
Офлайн
52
Dracula, Dive Into Python.
Офлайн
568
DraculaУважаемый, Вы меня извините, но вот это
Я наверно уже задолбал :) Вот мой последний вопросна сегодняprint "Hello, this is my program. Game in 21"; cmd = (raw_input('>>')); while cmd!='Exit': if cmd =='commands': print '\nMenu:\n\ngogame\nsurrender\n'; cmd = (raw_input('>>')); elif cmd == surrender: print "Your luser! ;)" elif cmd == gogame a == import random karta_5 = 5 karta_6 = 6 karta_7 = 7 karta_8 = 8 karta_9 = 9 karta_10 = 10 karta_Valet = 11 karta_King = 12 b == import random karta_5 = 5 karta_6 = 6 karta_7 = 7 karta_8 = 8 karta_9 = 9 karta_10 = 10 karta_Valet = 11 karta_King = 12 if a > b: print userone, WIN if a < b: print usertwo, WIN else: print "Userone = usertwo" cmd = (raw_input('>>'));
Как задать переменной рандомное число ?! Так явно не получается.
.... karta_5 = 5 karta_6 = 6 karta_7 = 7 ....
Офлайн
568
DraculaА нет, сорри, погорячился, не каждый способен понять гения.
b == import random
Офлайн
3
> я не хочу засорять форум
ну вот и не засоряйте
Офлайн
0
beelze
> я не хочу засорять форум
ну вот и не засоряйте
Офлайн
31
Типа этого :
print "Hello, this is my program. Game in 21";
cmd = (raw_input('>>'));
import random
while cmd!='Exit':
def ran():
try:
# available in Python 2.0 and later
shuffle = random.shuffle
except AttributeError:
def shuffle(x):
for i in xrange(len(x)-1, 0, -1):
# pick an element in x[:i+1] with which to exchange x[i]
j = int(random.random() * (i+1))
x[i], x[j] = x[j], x[i]
cards = range(5,12)
shuffle(cards)
myhand = cards[:1]
return myhand
def ran1():
try:
# available in Python 2.0 and later
shuffle = random.shuffle
except AttributeError:
def shuffle(x):
for i in xrange(len(x)-1, 0, -1):
# pick an element in x[:i+1] with which to exchange x[i]
j = int(random.random() * (i+1))
x[i], x[j] = x[j], x[i]
cards = range(5,12)
shuffle(cards)
myhand = cards[:1]
return myhand
if cmd =='commands':
print '\nMenu:\n\ngogame\nsurrender\n';
cmd = (raw_input('>>'));
elif cmd == "surrender":
print "Your luser! ;)"
elif cmd == "go":
a=ran()
b=ran1()
if a > b:
print a,">",b
print "userone, WIN"
cmd = (raw_input('>>'));
elif a < b:
print a,"<",b
print "usertwo, WIN"
cmd = (raw_input('>>'));
else:
print a,"==",b
print "Userone = usertwo"
cmd = (raw_input('>>'));
Отредактировано sanodin (Апрель 29, 2012 22:39:13)
Офлайн
52
sanodin, как насчет pep8 и общепринятых норм программирования?
Офлайн