Xomka03
16.01.2023 02:24

Выберите те шаблоны, которых нет в программе SketchUp А) мебельные работы

Б) простой шаблон

В) интерьеры и производственный дизайн

Г) архитектурный дизайн

Д) 3D-печать

Е) конструкторская документация

Ж) таблица

З) презентация

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

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)))


Вводятся два списка городов, каждый список с новой строки. В списке по три города, записанных через
Вводятся два списка городов, каждый список с новой строки. В списке по три города, записанных через
0,0(0 оценок)
Ответ:
yuliya91
06.07.2022 05:36

-343

Объяснение:

Перед объяснением заострю внимание на небольших ошибках, которые есть в коде:

1. Названия операторов "if", "else" и "print" написаны с заглавной буквы, что противоречит синтаксису Python. Операторы "if", "else", "print" пишутся с маленькой буквы.

2. Нет отступов после "if" и "else". Из-за этого компилятор не поймет, что "K=A**2" относится к "if", а "K= A**3" к "else".

3. После "K=A**2" стоит двоеточие, которое ни к чему.

Учитывая поправки выше, приложу сюда исправленный код:

A = int(input())

if A > 0:

   K = A**2

else:

   K = A**3

print(K)

Теперь разберем код построчно:

A = int(input())

input() - в консоли вводим число, которое подаем на вход программе. В данном случае это число "-7".

int(input()) - конвертируем в целочисленный тип int введенное нами "-7". Конвертация требуется, т.к. input() предназначен для считывания строки, поэтому если не сделать int(input()), то компилятор будет считать переменную A строковой, что далее приведет к ошибке компиляции.

A = int(input()) - переменной A присваиваем то, что описано выше. Т.е. теперь A = -7 и она является целочисленной переменной.

if A > 0:

Если A больше нуля, то все, что ниже этой строки, отделено отступом до "else" будет выполняться, если условие окажется истинным. В нашем случае выполняться будет только следующая строка, а именно:

K = A**2

Переменной K присваиваем число A, возведенное во вторую степень (другими словами в квадрат).

Оператор "**" возводит переменную в какую-либо степень. Для этого слева пишется нужная переменная, а справа число, в которое надо возвести.

else

Если A не больше нуля (т.е. A = 0 или A < 0), то все, что ниже этой строки и отделено отступом будет выполняться, если условие A > 0 окажется ложным. В нашем случае выполняться будет только следующая строка, а именно:

K = A**3

Имеет ту же логику, что и K = A**2, только теперь возводим не во вторую степень, а в третью.

print(K)

Выводим в консоль значение переменной K.

Разобрав код, пошагово пройдемся по нему.

Итак, сначала мы задаем переменной A значение "-7" и делаем ее целочисленной. Теперь смотрим условие: A у нас больше нуля? Нет. Значит переходим к командам, которые описаны в else. Тут видим только одну команду - возведение в третью степень. Считаем: (-7)^3 = -343. Полученный результат и является ответом.

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