daurmukhtar99
17.06.2020 20:46

Кестены безендыруде колданылган фрагмент атауын жазыныз

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
динозаурус
17.01.2020 07:22

Відповідь:

import random

print("ВАС ВІТАЄ ГРА КАМІНЬ - НОЖИЦІ - ПАПІР.")

name = input("Як я можу до Вас звертатися? ")

print("ПРИЙНЯТО. ГРА ПОЧАЛАСЯ!")

choices = ["камінь", "ножиці", "папір"]

while True:

 player = input(f"{name}, ваш хід: ")

 print("Компʼютер робить свій хід...")

 computer = choices[random.randint(0, 2)]

 if player.lower() == computer:

   print('\033[34mНІЧИЯ!\033[0m')

 elif (player.lower() == "камінь" and computer == "ножиці") or(player.lower() == "ножиці" and computer == "папір") or (player.lower() == "папір" and computer == "камінь"):

   print('\033[32mСУПЕР! ВИ ПЕРЕМОГЛИ!\033[0m')

 else:

   print(f"\033[31mНАЖАЛЬ, КОМПʼЮТЕР ПЕРЕМІГ, ВІН ОБРАВ {computer.upper()}. СПРОБУЙТЕ ЩЕ РАЗ.\033[0m")

 yesorno = input(f"{name}, чи бажаєте Ви продовжити гру? (так/ні): ")

 if yesorno.lower() == "так":

     print('ЧУДОВО!')

     continue

 else:

     print("ШКОДА. ДО ЗУСТРІЧІ!")

     break

Пояснення:

Використовую тут такі методи input, print, random.randint, lower() і тд, цикли (if, elif else), а також команди continue і break. Повідомте, якщо потрібно щось пояснити.

0,0(0 оценок)
Ответ:
lerusik112
17.01.2020 07:22

#include <iostream>

class Fraction {

private:

   int numerator;

   int denominator;

public:

   Fraction() {

       numerator = 0;

       denominator = 1;

   }

   Fraction(int num, int den) {

       numerator = num;

       denominator = den;

   }

   void inputFraction() {

       std::cout << "Введіть чисельник: ";

       std::cin >> numerator;

       std::cout << "Введіть знаменник: ";

       std::cin >> denominator;

   }

   void displayFraction() {

       std::cout << numerator << "/" << denominator << std::endl;

   }

   Fraction add(const Fraction& other) const {

       Fraction result;

       result.numerator = numerator * other.denominator + other.numerator * denominator;

       result.denominator = denominator * other.denominator;

       return result;

   }

   Fraction subtract(const Fraction& other) const {

       Fraction result;

       result.numerator = numerator * other.denominator - other.numerator * denominator;

       result.denominator = denominator * other.denominator;

       return result;

   }

   Fraction multiply(const Fraction& other) const {

       Fraction result;

       result.numerator = numerator * other.numerator;

       result.denominator = denominator * other.denominator;

       return result;

   }

   Fraction divide(const Fraction& other) const {

       Fraction result;

       result.numerator = numerator * other.denominator;

       result.denominator = denominator * other.numerator;

       return result;

   }

};

int main() {

   Fraction fraction1, fraction2;

   fraction1.inputFraction();

   fraction2.inputFraction();

   fraction1.displayFraction();

   fraction2.displayFraction();

   Fraction sum = fraction1.add(fraction2);

   std::cout << "Сума дробів: ";

   sum.displayFraction();

   Fraction difference = fraction1.subtract(fraction2);

   std::cout << "Різниця дробів: ";

   difference.displayFraction();

   Fraction product = fraction1.multiply(fraction2);

   std::cout << "Добуток дробів: ";

   product.displayFraction();

   Fraction quotient = fraction1.divide(fraction2);

   std::cout << "Частка дробів: ";

   quotient.displayFraction();

   return 0;

}

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