Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 22, 2022 15:46:59

DEATHILAND
Зарегистрирован: 2022-04-22
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите новичку по теме рандома .

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


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('До новых встреч!')

Офлайн

#2 Апрель 22, 2022 18:33:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Помогите новичку по теме рандома .

DEATHILAND
Когда присваиваю в переменную рандом - он закрепляет за собой одно конкретное число и не меняєтся.
DEATHILAND
  
rand=randint(6,11)
Эту часть нужно в цикл поместить. Сейчас она до цикла стоит, поэтому только один раз срабатывает.



Офлайн

#3 Апрель 22, 2022 22:18:52

DEATHILAND
Зарегистрирован: 2022-04-22
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите новичку по теме рандома .

py.user.next
Спасибо огромное

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version