Форум сайта python.su
Хотел написать блэкджек на питоне. Возникла проблема с рандомом. Когда присваиваю в переменную рандом - он закрепляет за собой одно конкретное число и не меняєтся.
import random
from random import randint
from random import choice
print (“Сыграем в 21”)
score=0
rand=randint(6,11)
while True:
choice = input('Будете брать карту? y/n\n')
if choice==“y”:
print (“Вам выпала карта со значением %d”%rand)
score+=rand
print(“Ваше количевство очков:” ,score)
if score > 21:
print('Извините, но вы проиграли')
break
elif score == 21:
print('Поздравляю, вы набрали 21!')
break
else:
print('У вас %d очков.' %score)
elif choice == ‘n’:
print('У вас %d очков и вы закончили игру.' %score)
break
print('До новых встреч!')
Офлайн
DEATHILAND
Когда присваиваю в переменную рандом - он закрепляет за собой одно конкретное число и не меняєтся.
DEATHILANDЭту часть нужно в цикл поместить. Сейчас она до цикла стоит, поэтому только один раз срабатывает.rand=randint(6,11)
Офлайн
py.user.nextСпасибо огромное
Офлайн