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

БЕЗ СПАМА: PYTHON: Составьте программу для нахождения суммы, разности, произведения, частного двух (необязательно целых) чисел. Предусмотрите чтобы в случае деления на 0, выводилось сообщение "нельзя поделить на 0"

Сделайте в программе возможность выбора операции.

👇
Ответ:
adilimanaliev03
adilimanaliev03
27.10.2021

what =input("Введите действие: +,-,*,/ " )

a = float(input("Введите первое число: "))

b = float(input("Введите второе число: "))

if what == "+":

   c = a + b

   print("Результат: " + str(c))

elif what == "-":

   c = a - b

   print("Результат: " + str(c))

elif what == "*":

   c = a * b

   print("Результат: " + str(c))

elif what == "/":

   c = a / b

   if b != 0:

       print(a / b)

   else:

       print('Деление на ноль запрещено.')

else:

   print("Выбрана неверная операция! :(")

input()

4,7(27 оценок)
Ответ:
huxgehd
huxgehd
27.10.2021

Відповідь:

numb1 = float(input('Enter the first number'))

numb2 = float(input('Enter the second number'))

get_operator = str(input('Chose the operator + - * /'))

if get_operator == '+':

   print(numb1 + numb2)

elif get_operator == '-':

   print(numb1 - numb2)

elif get_operator == '*':

   print(numb1 * numb2)

elif get_operator == '/':

   if numb2 != 0:

         print(numb1 / numb2)

   else:

         print('Деление на ноль запрещено.')

else:

   print('Ошибка')

Пояснення:

4,5(20 оценок)
Открыть все ответы
Ответ:
KINDER123567
KINDER123567
27.10.2021
Задание 1:

Program Bid;

Uses crt;

var a,b,max:integer;

begin

   write(' Введите целое число a=');

   readln(a);

   write(' Введите целое число b=');

   readln(b);

   if a>=b then max:=a

   else max:=b;

   writeln('Max=',max);

end.

Задание 2:

Program Text;

var x:integer;

begin

   write('Введите цифру 1 или любую :');

   readln(x);

   if x=1 then write(' В а с я')

   else write(' П е т я');

end.

Задание 3:

Program Text;

var x:integer;

begin

   write('Введите цифру 1, 2 или любую :');

   readln(x);

   if x=1 then write(' В а с я')

   else if x=2 then write(' П е т я')

   else write('ERROR');

end.

Задание 4:

Program MaxFrom3;

begin

  writeln('Введите 3 числа: ');

   var (a, b, c) := ReadInteger3;

   write('Наибольшее число: ', Max(a,b,c));

end.


РЕБЯТ, ОЧЕНЬ ПОЖАЙЛУСТА (Готова отдать все ) Информатика - 9 класс Задания и программы приведены ни
РЕБЯТ, ОЧЕНЬ ПОЖАЙЛУСТА (Готова отдать все ) Информатика - 9 класс Задания и программы приведены ни
РЕБЯТ, ОЧЕНЬ ПОЖАЙЛУСТА (Готова отдать все ) Информатика - 9 класс Задания и программы приведены ни
РЕБЯТ, ОЧЕНЬ ПОЖАЙЛУСТА (Готова отдать все ) Информатика - 9 класс Задания и программы приведены ни
РЕБЯТ, ОЧЕНЬ ПОЖАЙЛУСТА (Готова отдать все ) Информатика - 9 класс Задания и программы приведены ни
4,5(94 оценок)
Ответ:
igor2285
igor2285
27.10.2021

USES CRT;

VAR m1,m2,n,n1,n2,n3,n4,n5,n6,s1,s2:LongInt;

BEGIN

ClrScr;

     ReadLn(n);

  m1:=n;

   n1:=m1 div 100;

   n2:=m1 mod 10;

   n3:=(m1-n1*100-n2) div 10;

 if n1=n2 then if n1=n3 then writeln('vse =');

 if n1=n2 then writeln('1 i 3 =');

 if n2=n3 then writeln('2 i 3 =');

 if n1=n3 then writeln('1 i 2 =')

 else writeln('<>');

 END.

Проверяйте, что непонятно - спрашивайте.

Можно чуть поправить вывод, чтобы когда vse =, не вылезали 1 i 3, 1 i 2, 2 i 3.

Да и вообще writeln'ов можно наставить и переменные назвать покрасивше. но это уж вы сами, думаю, справитесь. В VAR у меня тоже есть лишние переменные, переделывал старый свой код наспех =)

Всего хорошего.

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