TatiyanaBe20135263
?>

Сделать блок схему для этой программы. начало слева. буду .

Информатика

Ответы

Ryadovboxing23

1 скорее всего верно. об этом точно написано как минимум в документации к python. так как это интерпретируемый язык, 5 скорее всего верно, но есть библиотеки, использующие c/с++ для вычислений, поэтому в некоторых случаях вычисления проводятся почти так же быстро, как в c++.

гипотетически, можно создать процессор, под который можно было бы легко скомпилировать программу на python. язык программирования — абстракция, вещь в себе, поэтому он может быть как интерпретируемый, так и компилируемый, но в данном случае не существует истинных компиляторов (не в байт-код) python, поэтому 1 верно, а 2 нет.

3 и 4 верны, так как на android и ios существуют интерпретаторы python (pythonista 3 для ios и pydroid для android, например).

droshchupkin

ответ:

def process(array):

result = []

for i in range(1, len(array)-1):

  if   (array[i] < 0 and array[i-1] < 0) or \

  (array[i] < 0 and array[i+1] < 0) or \

  (array[i] > 0 and array[i-1] > 0) or \

  (array[i] > 0 and array[i+1] > 0):

  return 'yes'

return 'no'

 

def main():

n = int(

assert n> =1 and n< = 1

input_array = [int(i) for i in  

assert len(input_array) == n  

print(process(input_array))

if __name__ == '__main__':

main()

объяснение:

протестировано на стандартном вводе/выводе + один доп тест

доп тест:

ввод:

5

1 2 -2 3 -4

вывод:

yes

p.s сайт ломает python-код. ниже приложен скриншот исходного кода

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сделать блок схему для этой программы. начало слева. буду .
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

esnails17
Adno1578
Усошина1059
ooo-krasa
shabaev19542355
Mariya Filippov
Шмидт Ирина
Грачева мураховская
filimon131262
rnimsk149
Наталья_Васищев
gernovoy
koxhulya61
Петренко1852
vera-sherepa231