profile
Размещено 1 год назад по предмету Информатика от chebotarevamaria28

import random


start = input('Вы запустили игру "Камень, ножницы, бумага". Хотите поиграть? (Вводите + или -): ')

if start == '+':
print('Загрузка...')
print("Загрузка завершена! Начинаем!")
print("3...2...1...")
print('Если захотите закончить вводите "-".')
print('Если захотите узнать счёт вводите "с".')
user_ball = 0
rand_ball = 0
while True:
user = input("Камень, ножницы или бумага? (Вводите к, н или б): ")
list_play = ['к', 'н', 'б']
if user in list_play:
rand = random.choice(list_play)
print(rand)

if rand == 'к' and user == 'н':
rand_ball += 1
if rand == 'к' and user == 'б':
user_ball += 1
if rand == 'н' and user == 'к':
user_ball += 1
if rand == 'н' and user == 'б':
rand_ball += 1
if rand == 'б' and user == 'н':
user_ball += 1
if rand == 'б' and user == 'к':
rand_ball += 1
elif user == 'с':
print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")
elif user == '-':
print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")
print('Конец игры! Заходите ещё!')
break
else:
print('Вводите к, н или б')


if start == '-':
print('Жаль... :(')
else:
print('Простите, я вас не понял, если хотите играть перезапустите программу и введите "+". Спасибо!')

Пожалуйста можете ето расписать (обяснить што я делала)

  1. Ответ на вопрос
    Ответ на вопрос дан mwewqrwerqwrwqrwqer

    Ответ:

    Объяснение:

    import random

    # Пользователь выбирает, хочет ли он начать игру

    start = input('Вы запустили игру "Камень, ножницы, бумага". Хотите поиграть? (Вводите + или -): ')

    # Если пользователь хочет играть, начинается процесс

    if start == '+':

       print('Загрузка...')

       print("Загрузка завершена! Начинаем!")

       print("3...2...1...")

       print('Если захотите закончить вводите "-".')

       print('Если захотите узнать счёт вводите "с".')

       

       # Переменные для подсчета баллов пользователя и компьютера

       user_ball = 0

       rand_ball = 0

       

       # Бесконечный цикл для игры

       while True:

           # Пользователь делает свой выбор

           user = input("Камень, ножницы или бумага? (Вводите к, н или б): ")

           list_play = ['к', 'н', 'б']

           

           # Проверка, что пользователь ввел допустимое значение

           if user in list_play:

               # Компьютер делает случайный выбор

               rand = random.choice(list_play)

               print(rand)

               

               # Логика определения победителя и подсчет баллов

               if rand == 'к' and user == 'н':

                   rand_ball += 1

               if rand == 'к' and user == 'б':

                   user_ball += 1

               if rand == 'н' and user == 'к':

                   user_ball += 1

               if rand == 'н' and user == 'б':

                   rand_ball += 1

               if rand == 'б' and user == 'н':

                   user_ball += 1

               if rand == 'б' and user == 'к':

                   rand_ball += 1

           

           # Пользователь хочет узнать текущий счет

           elif user == 'с':

               print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")

           

           # Пользователь завершает игру

           elif user == '-':

               print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")

               print('Конец игры! Заходите ещё!')

               break

           

           # Если введено что-то другое, пользователь получает предупреждение

           else:

               print('Вводите к, н или б')

               

    # Если пользователь не хочет играть, программа завершается

    elif start == '-':

       print('Жаль... :(')

       

    # Если ввод не понятен, выводится сообщение

    else:

       print('Простите, я вас не понял, если хотите играть перезапустите программу и введите "+". Спасибо!')

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.