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

Практическая (лабораторная работа No 3 "Синтаксис языка программирования"Вариант 2 1 Пользователь вводит значение сопротивлений трех резисторов. Вывести на экран значение сопротивление всей цепи, если резисторы соединены параллельно. (1/R = 1/R + ... 1 /R) 2 Пользователь вводит 3 числа. Вывести на экран является ли одно из чисел ( второе или третье) делителем первого и являются второе или третье число квадратом первого. 3 Пользователь вводит вещественное число формата ХХ.ХХ проверить верно ли он ввел число, те оно имеет две цифры в целой и две цифры в дробной части. Если верно вывести на экран на экран «Равно» если число дробной части больше числа целой. 4 Пользователь вводит номер Дня недели, определить является ли это выходным днем или будним. Написать задачу с оператора условия if и оператора выбора Case. 5*Пользователь вводит натуральное число N - это число этажей здания. На каждом этаже по 3 кабинета. Запросить у пользователя номер нужного ему кабинета (Переменная M) определить номер этажа, на котором находится кабинет. И на каком этаже лифт откроет свои двери, если лифт останавливается только на четных этажах.


Практическая (лабораторная работа No 3 Синтаксис языка программированияВариант 2 1 Пользователь вв

👇
Открыть все ответы
Ответ:
Kissi1111
Kissi1111
11.04.2020

import random

ver = 0

while (ver == 0):

   player = int(input("1 - камень, 2 - ножницы, 3 - бумага. "

                      "Введите цифру: "))

   if (player == 1 or player == 2 or player == 3):

       ver = 1

if player == 1:

   print("Вы выбрали камень.")

if player == 2:

   print("Вы выбрали ножницы.")

if player == 3:

   print("Вы выбрали бумагу.")

comp = random.randint(1, 3)

if comp == 1:

   print("Компьютер выбрал камень.")

if comp == 2:

   print("Компьютер выбрал ножницы.")

if comp == 3:

   print("Компьютер выбрал бумагу.")

# определяем победителя

if player == comp:

   win = 0

if player == 1 and comp == 2:

   win = 1

if player == 1 and comp == 3:

   win = 2

if player == 2 and comp == 1:

   win = 2

if player == 2 and comp == 3:

   win = 1

if player == 3 and comp == 1:

   win = 1

if player == 3 and comp == 2:

   win = 2

if win == 0:

   print("Ничья!")

if win == 1:

   print("Победил игрок!")

if win == 2:

   print("Победил компьютер!")

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

import random

pc1 = int()

pc2 = int()

# 1 - Камень, 2 - Ножници, 3 - Бумага

part_numbers = int(input('Введите количество партий: '))

part_number_default = 0

pc1_count = 0

pc2_count = 0

draw_count = 0

while part_number_default != part_numbers:

   rock_paper_scissors = random.randint(1,3)

   guess_pc1 = random.randint(1,3)

   guess_pc2 = random.randint(1,3)

   if rock_paper_scissors == guess_pc1:

       pc1_count +=1

   elif rock_paper_scissors == guess_pc2:

       pc2_count +=1

   elif rock_paper_scissors != guess_pc1 and rock_paper_scissors != guess_pc2:

       draw_count += 1

   part_number_default += 1

# Выводим счет

if pc1_count > pc2_count:

   print('Первый компьтер победил!')

elif pc2_count > pc1_count:

   print('Второй компьютер победил!')

elif pc1_count == pc2_count:

   print('Ничья')

print(pc1_count, ': ', pc2_count, '(Ничей в партиях:', draw_count, ')')

Объяснение:

Выполнены все условия кроме второй компьютер всегда выигрывал( не вижу смысла тогда этой игры) но если нужно то это просто сделать, оставить вывод только выиграша второго пк, убать счет.

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