Модифицируйте игру Камень-Ножницы-Бумага, которую мы делали на уроке. Теперь вместо игрока, будет играть второй компьютер!
На вход программа принимает количество партий, которые сыграют компьютеры.
Результатом будет строка, в который выводится счет и какой из компьютеров победил.
Первый компьютер будет выбирать по принципу 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("Игра закончилась!")
картинка
Объяснение:
Находим минимальное (-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 данного графика, и копируем во все ячейки диапазона.
Выделяем всю получившуюся таблицу Вставка - Диаграммы - Точечная - Точечная с гладкими кривыми
1 . Какая программа не является электронной г) Word
2. Как называется документ в программе Excel?
б) книга
3. Рабочая книга состоит из…
б) нескольких рабочих листов
4. Наименьшей структурной единицей внутри таблицы является..
б) ячейка
5.
г) картинки
6. Значения ячеек, которые введены пользователем, а не получаются в результате расчётов называются…
в) исходными
7. Укажите правильный адрес ячейки.
б) Р6
8. К какому типу программного обеспечения относятся ЕТ?
в) к прикладному
9 Тест. Формула - начинается со знака…
в) =;
10. Какая ячейка называется активной?
в) заполненная