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

Вводятся два списка городов, каждый список с новой строки. В списке по три города, записанных через пробел. Если все города в этих списках разные, то объединить их в один список. Иначе удалить из первого списка города, присутствующие во втором списке. Результат вывести на экран. Программу реализовать без использования операторов циклов. На языке питон

👇
Ответ:
alexeyivanovnk1234
alexeyivanovnk1234
30.08.2021

l_list = [] * 3; t_list = [] * 3;

print('Заполните первый список городов: ')

l_list = list(map(str, input().split()))

print('Первый список: ', l_list)

print('Заполните второй список городов: ')

t_list = list(map(str, input().split()))

print('Второй список: ', t_list)

if ((l_list[0] != t_list[0]) and (l_list[0] != t_list[1]) and (l_list[0] != t_list[2])):

   if ((l_list[1] != t_list[0]) and (l_list[1] != t_list[1]) and (l_list[1] != t_list[2])):

       if ((l_list[0] != t_list[0]) and (l_list[1] != t_list[1]) and (l_list[2] != t_list[2])):

           print('Результат: ', l_list + t_list)

else:

   print('Результат: ', list(set(l_list)-set(t_list)))


Вводятся два списка городов, каждый список с новой строки. В списке по три города, записанных через
Вводятся два списка городов, каждый список с новой строки. В списке по три города, записанных через
4,7(28 оценок)
Открыть все ответы
Ответ:
dashagorlova2
dashagorlova2
30.08.2021
Var
  a,b,h,x,y:real;
begin
  writeln('Введите начальное значение, шаг, конечное значение');
  readln(a,h,b);
  x:=a;
  while x<=b do begin
    y:=0.5/tan(x/4)+4;
    writeln(x:7:3,y:10:5);
    x:=x+h
  end
end.

Тестовое решение:

Введите начальное значение, шаг, конечное значение
-5 0.5 5
 -5.000   3.83386
 -4.500   3.76106
 -4.000   3.67895
 -3.500   3.58244
 -3.000   3.46329
 -2.500   3.30698
 -2.000   3.08476
 -1.500   2.72976
 -1.000   2.04184
 -0.500   0.02086
  0.000  Infinity
  0.500   7.97914
  1.000   5.95816
  1.500   5.27024
  2.000   4.91524
  2.500   4.69302
  3.000   4.53671
  3.500   4.41756
  4.000   4.32105
  4.500   4.23894
  5.000   4.16614
4,8(10 оценок)
Ответ:
nastyabelova01
nastyabelova01
30.08.2021
Program Table;
uses math; //подключаем математический модуль, возможно с модулем я ошибся
var  // объявляем локальные переменные для программы
    a , b, h : Real; //указывает дробный тип числа

function calculate_f( x: Real) : Real; //объявляем функцию в теле программы
begin
    calculate_f := 1/2*sin(x/4+1) ;   //записываем результат вычисления в функцию
end;

Begin
    a := -0.99; //определяем
    b :=  50.0;  //вводные
    h := 0.1; //значения

    while a < b do begin //пока "a" меньше "b"
        writeln("F(", a, ') = ', calculate_f(a)); //выводим результат вычислений в строку
        a := a + h; //прибавляем шаг "h"
    end;
end.

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