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

Модифицируйте игру Камень-Ножницы-Бумага, которую мы делали на уроке. Теперь вместо игрока, будет играть второй компьютер!

На вход программа принимает количество партий, которые сыграют компьютеры.
Результатом будет строка, в который выводится счет и какой из компьютеров победил.

Первый компьютер будет выбирать по принципу randint(1,3)

Как сделать так, чтобы второй компьютер всегда выигрывал?
Вот мой код:

import time
import random

YourScore = 0
ComputerScore = 0

while ComputerScore < 3 and YourScore < 3:

print("Текущий счет - Игрок:"+str(YourScore)+"- Компьютер:"+str(ComputerScore))

player = input("Выбирайте: камень / ножницы / бумага: ")

if player == "камень" or player == "ножницы" or player == "бумага":
comp = random.randint(1,3)
if comp == 1:
comp = "бумага"
elif comp == 2:
comp = "камень"
else:
comp = "ножницы"

print("Камень, ножницы, бумага!")
time.sleep(1)
print("1")
time.sleep(1)
print("2")
time.sleep(1)
print("3")
time.sleep(1)

if comp == player:
print("Ничья")
elif ((player == "камень" and comp == "ножницы")
or (player == "бумага" and comp == "камень")
or (player == "ножницы" and comp == "бумага")):
print("Ты победил!")
YourScore += 1
else:
print("Комп победил!")
ComputerScore += 1
else:
print("Нет такого варианта!")

print("Игра закончилась!")

Показать ответ
Ответ:
viking0899
viking0899
09.01.2020 17:51

картинка

Объяснение:

Находим минимальное  (-6) и максимальное (9) значение, которому принадлежит x.

Вводим два первых значения для x (-6 и -5), выделяем их и растягиваем вниз за маркер заполнения.

Формулы для графиков (видны на второй картинке):

1) =-4/26*A8^2+6

2) =1/9*(A6-7)^2-4

3) =-0,5*(A4+2)^2+8

4) =-1/16*(A2+2)^2+5

5) =A2+10

6) =-A15+3

7) =0,5*A2-1

8) =0,5*A3-2,5

Записываем формулу в ячейку начиная с минимального значения диапазона, которому принадлежит x данного графика, и копируем во все ячейки диапазона.

Выделяем всю получившуюся таблицу Вставка - Диаграммы - Точечная - Точечная с гладкими кривыми


Постройте графики функций в одной системе координат.Получи рисунок. Птица
Постройте графики функций в одной системе координат.Получи рисунок. Птица
0,0(0 оценок)
Ответ:
sasha11751
sasha11751
24.10.2021 08:20

1 . Какая программа не является электронной г) Word

2. Как называется документ в программе Excel?

б) книга

3. Рабочая книга состоит из…

б) нескольких рабочих листов

4. Наименьшей структурной единицей внутри таблицы является..

б) ячейка

5.

г) картинки

6. Значения ячеек, которые введены пользователем, а не получаются в результате расчётов называются…

в) исходными

7. Укажите правильный адрес ячейки.

б) Р6

8. К какому типу программного обеспечения относятся ЕТ?

в) к прикладному

9 Тест. Формула - начинается со знака…

в) =;

10. Какая ячейка называется активной?

в) заполненная

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