М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nastyamagiao
nastyamagiao
17.09.2022 02:22 •  Информатика

Сделать игру "Кости" на Python Условия:
В начальный момент у играющего 100 очков.
Играющий называет любое число в диапазоне от 2 до 12 и ставку, которую он делает в этот ход.
Программа выбирает два случайных числа от 1 до 6 («бросает кубик», на гранях которого цифры от 1 до 6).
Если сумма выпавших цифр меньше 7 и играющий задумал число меньшее 7, он выигрывает сделанную ставку. Если сумма выпавших цифр больше 7 и играющий задумал число большее 7, он также выигрывает сделанную ставку. Если играющий угадал сумму цифр, он получает в четыре раза больше очков, чем сделанная ставка.
Ставка проиграна, если не имеет место ни одна из описанных ситуаций.
При израсходовании всех очко игра заканчивается, после каждой попытки предлагается закончить игру.

👇
Ответ:
buh64
buh64
17.09.2022

Программа:

Python:

from random import randint

pts = 100

while pts > 0:

  num, bet = map(int, input('Введите число от 2 до 12 и ставку: ').split())

  if bet > pts:  print(f'У вас не хватает очков! Вы имеете {pts} очков.')

  else:

      cube1, cube2 = randint(1,6), randint(1,6)

      print(f'Первый куб: {cube1}, второй куб: {cube2}')

      summ = cube1 + cube2

      if (summ < 7 and num < 7) or (summ > 7 and num > 7):

          pts += bet

          print(f'Ваша ставка ! Теперь у вас {pts} очков.')

      elif summ == num:

          pts += bet * 4

          print(f'Ваша ставка ! Теперь у вас {pts} очков.')

      else:

          pts -= bet

          print(f'Ваша ставка не ! Теперь у вас {pts} очков.')

      if input('Желаете закончить игру (да/нет)? ').lower() == 'да':

          print(f'Вы закончили игру с {pts} очков.')

          break

4,7(69 оценок)
Ответ:

from random import randint

points = 100

gameover = False

while not gameover and points > 0:

   print('Ваш баланс: ', points)

   while True:

       choice = int(input('Введите число на которое хотите поставить(2-12): '))

       if choice in range(2,13):

           break

       print('Ставка должна быть в диапазоне от 2 до 12!')

   while True:

       bet = int(input('Введите сумму ставки: '))

       if bet <= points:

           break

       print('Недостаточно для такой ставки!')

   points -= bet

   rand1 = randint(1,6)

   rand2 = randint(1,6)

   result = rand1 + rand2

   print('Выпали числа {} и {}. Сумма = {}'.format(rand1, rand2, result))

   if result == choice:

       print('Вы выиграли x4 свой ставки!')

       points += bet*4

   elif (result < 7 and choice < 7) or (result > 7 and choice > 7):

       print('Вы выиграли свою ставку!')

       points += bet * 2

   else:

       print('Вы проиграли ставку!')

   gameover = bool(input('Если хотите выйти, введите любой символ. Если хотите продолжить - нажмите Enter: '))

print('Game Over. У вас закончились или вы захотели выйти из игры.')

Объяснение:

4,6(19 оценок)
Открыть все ответы
Ответ:
belos1988
belos1988
17.09.2022
Компьютер — самый необычный инструмент из всех придуманных человеком. Он используется не в материальной, а в умственной, интеллектуальной деятельности людей разных профессий: экономистов, конструкторов, переводчиков, психологов, физиков, художников...

Возможности своего интеллектуального человек постоянно старается расширить. Для этого не только совершенствуется оборудование, «железо» компьютера, но и создаются новые компьютерные программы, программные средства. Эти программы составляются программистами — специалистами в области информатики.


Зачем нужны компьютерные программы? Компьютер часто называют «умной» машиной, однако он не обладает человеческим разумом. Человек действует, когда захочет этого сам, или по заданию других людей. Компьютер ничего не делает «по собственному хотению». Все действия он выполняет только по заданию человека. Для управления действиями компьютера и предназначены компьютерные программы.

Могут ли программисты составлять компьютерные программы без участия других специалистов? Пусть, например, программа предназначена для авиаконструктора или модельера-парикмахера, тогда программисту потребуется представителей этих профессий. Только специалисты смогут подробно рассказать, с какими предметами, персонажами и явлениями они имеют дело в своей работе, что может происходить со всеми этими объектами, как принимаются решения. На месте такого специалиста может оказаться в будущем любой из вас, какую бы профессию он ни выбрал.

 Может ли человек, не изучавший информатику, рассказать о своей работе, учебе или любимой игре? Наверное, да. Но одно дело, когда рассказ предназначен для другого человека, и совсем другое, когда сведения нужны для создания компьютерной программы. Объясняя что-то людям, мы можем не вдаваться в какие-то подробности, полагаясь на их опыт, знания, сообразительность. В описаниях, которые составляются при создании компьютерных программ, не должно быть ничего лишнего, но в то же время они не могут полагаться на чей-то опыт или смекалку.

 И еще: эти описания нужно представить не в форме устного рассказа или повести, а в виде наглядных и компактных схем, таблиц, списков. Составлению таких «компьютерных» описаний нужно специально учиться — изучать информатику. Полученные знания и умения можно использовать не только при создании компьютерных программ. Они пригодятся всем, кому приходится составлять описания, инструкции, объяснения. А ведь делать это приходится практически каждому человеку — в любом возрасте и в самых различных ситуациях. 
4,4(55 оценок)
Ответ:
вопрос65378
вопрос65378
17.09.2022

Вот, вроде работает:

Объяснение:

a = int(input("Сколько дней заниматься математикой?"))

b = int(input("Сколько дней заниматься информатикой?"))

c = int(input("Сколько чашек чая выпивать, когда занимаешься математикой?"))

d = int(input("Сколько чашек чая выпивать, когда занимаешься информатикой?"))

n = int(input("Сколько недель будешь заниматься?"))

chashka = 0

n = n*7

while n > 0:

   chashka = chashka + c * a

   n = n - a

   chashka = chashka + d * b

   n = n - b

print(chashka, "чашек чая")

       

       

   

4,5(77 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ