В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
никита3227
никита3227
17.09.2021 23:46 •  Информатика

Завдання Напишіть програму, яка реалізує популярну гру – 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.

Показать ответ
Ответ:
хорошист547
хорошист547
17.04.2022 17:29
Растровое графическое изображение формируется в процессе сканирования изображений и фотографий с бумаги или фотопленок, а также при использовании цифровых фото и видеокамер. РГИ (растровое графическое изображение) очень чувствительно к масштабированию; формируется из отдельных точек - пикселей.

Векторное же графическое изображение формируется из линий, прямоугольников, треугольников, квадратов и т.д., которые сохраняются в памяти компьютера с математических формул. Используется для сохранения четких контуров изображений; создания рисунков и различных графических объектов.
0,0(0 оценок)
Ответ:
nuriksabirjan
nuriksabirjan
24.02.2023 19:48
А) ключ (от замка) - ключ (родник), ручка (для письма) - ручка (дверная), лист (железа) - лист (дерева) 
б) весенняя погода - весеннее настроение, золотые изделия - золотые руки, игрушка для детей 
- быть игрушкой в чьих-либо руках 
в) хранилище-склад, хворь - болезнь, гиппопотам 
- бегемот, ключ - родник, расслабление - релаксация, радость - веселье 
г) ключ (от замка) - ключ (родник), коса (волос) -коса (инструмент), лук (оружие) - лук (растение) 
д) индустриализация, индивидуализация, зона поражения, дифференциал, интеграл, релаксация, мотивация, экономическое развитие
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота