Есть ответ 👍

Завдання Напишіть програму, яка реалізує популярну гру – Black Jack.
Згідно з правилами, колода перемішується випадковим
чином, після чого кожному гравцю видається 2 карти. Кожна
карта має свою «цінність», а саме: з другої до десятої цінність
карти збігається з її номіналом; валет, дама й король дорівнюють 10 очкам, а туз – 11.
Користувач бачить тільки свої карти, відповідно, може
порахувати, скільки очок вже набрано. Також є можливість
добрати з колоди необхідну кількість карт. Умови виграшу
наступні: виграє той, хто набере більше очок, але не більш
ніж 21.
Згідно з цими правилами, внесіть такі зміни в поданий
нижче код:
1. Додайте код, який реалізує роздачу карт двом гравцям,
один із яких – бот. Ясна річ, гравець не повинен знати,
які карти має бот до кінця гри.
2. Додайте умову виграшу (кількість очок у гравця має бути
більше, ніж у бота).
3. Додайте умову, яка не дозволить користувачеві вводити
некоректні значення.
Домашнє завдання №8v2
2
Додаткове завдання
Можете приступити до цього етапу, якщо вам вдалося
виконати всі попередні пункти.
1. Зробіть код більш читабельним.
У списку card_deck = [2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
10, 10, 11] замініть змінні 10, 10, 10, 11 на карти відповідного
рангу J, Q, K, A. Додайте умову, яка перевірятиме отриману
карту. Приклад того, як це повинно бути реалізовано:
if card == "Q":
number = 10
2. Додайте цикл, який дозволить користувачеві повторити
або завершити гру. Виведіть повідомлення типу Tryagain?
і варіанти відповіді: Yes ([y]) и No ([n]).
3. Після закінчення гри виведіть загальний рахунок і кількість перемог (Player VS Computer).
Пояснення: поданий нижче код частково реалізує алгоритм гри. Ви можете взяти цю програму за основу і поліпшити
її, згідно із завданням.
У коді card_deck = [2, 3, 4, 5, 6, 7, 8, 9, 10,
10, 10, 10, 11] ] є списком, в якому зберігається імпровізована колода карт і всі можливі варіанти значень. Як відомо,
колода містить по 4 карти кожної масті, тобто card_deck =
[2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10, 11] * 4.

238
283
Посмотреть ответы 1

Ответы на вопрос:


Нужно разделить кол-во бит на 8

1 байт = 8 битам

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS