Найти - Пользователи
Полная версия: Помогите новечку :)
Начало » Python для новичков » Помогите новечку :)
1 2 3 4 5
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('>>'));

Как задать переменной рандомное число ?! Так явно не получается.
regall
Один вопрос - одна тема, не надо простыни развешивать.
Dracula
regall
Один вопрос - одна тема, не надо простыни развешивать.

Мои вопросы, проще говоря глупые, я не хочу засорять форум.
fata1ex
Dracula, Dive Into Python.
FishHook
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
....
Это за гранью добра и зла, это суперговнокод. Если у вас будет сто карт в колоде, Вы для всех собираетесь вводить именованную переменную? Циклы, списки, словари это для Вас пустой звук или Вы новатор от программирования, или китаец?
FishHook
Dracula
b == import random
А нет, сорри, погорячился, не каждый способен понять гения.
beelze
> я не хочу засорять форум
ну вот и не засоряйте
Dracula
beelze
> я не хочу засорять форум
ну вот и не засоряйте

И не засоряю =\, поэтому и пишу в одной теме.
sanodin
Типа этого :

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('>>'));

Хотя сам я еще тот говнокодер детектед
fata1ex
sanodin, как насчет pep8 и общепринятых норм программирования?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB