sasd3
23.05.2022 01:19

Сор по информатике по Python Какую команду необходимо использовать для вывода сообщения на экран?

input ()

int ()

float ()

print ()

str ()

Отменить выбор

Какую команду необходимо использовать для ввода данных с клавиатуры?

input ()

int ()

float ()

print ()

str ()

Отменить выбор

Какие виды чисел есть в языке программирования Python?

Целые

Логические

Строковые

Вещественные

Множественные

Определить тип данных переменной a, если фрагмент программы выглядит следующим образом: a = 5

int

float

str

Отменить выбор

Определить тип данных переменной a, если фрагмент программы выглядит следующим образом: a = input()

int

float

str

Отменить выбор

Определить тип данных переменной a, если фрагмент программы выглядит следующим образом: a = int(input())

Целое число

Вещественное число (дробное)

Логическое значение

Строка

Определить тип данных переменной a, если фрагмент программы выглядит следующим образом: a = float(input())

Целое число

Вещественное число (дробное)

Логическое значение

Строка

Определить тип данных переменной a, если фрагмент программы выглядит следующим образом: a = str(input())

Целое число

Вещественное число (дробное)

Логическое значение

Строка

Какое значение примет переменная е после выполнения следующего кода программы?

1   a = 5
2   b = 7
3   c = a + b
4   d = a + c
5   e = d - c + b
6   print(e)

2

5

7

12

24

Какую ошибку допустил программист при написании команды?

1   print(Hello,  world!)
2
3

Мой ответ

Что будет в результате выполнения программы: (В качестве ответа введите число)

1   a = 20
2   b = a + 4
3   a = b * 100
4   print(a)

Мой ответ

Что будет в результате выполнения программы: (В качестве ответа введите число)

1   print(2**3)
2   |

Мой ответ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Агааемгов
13.07.2021 11:31

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число
0,0(0 оценок)
Ответ:
Нєдєля
13.07.2021 11:31

...А если интересует решение на классическом Паскале, предлагаю просто поддерживать текущее, предыдущее и пред-предыдущее значения в ряду, и в цикле обновлять ответ.

Обрати внимание! longint может хранить значения только до 2^{31}-1, поэтому конкретно в этой программе вывод будет достоверным только для N ≤ 46. Ты можешь сделать текущую, предыдущую и пред-предыдущую переменные типа int64, и тогда максимальное значение N возрастёт до 92. Для бОльших N тебе придётся писать длинное сложение.


Код

var

i, n, pred, predpred, cur: longint;

begin

read(n);

if n = 1 then writeln(1)

else if n = 2 then writeln('1 1')

else write('1 1 ');

if n < 3 then exit;

pred := 1;

predpred := 1;

for i := 3 to n do

begin

 cur := pred + predpred;

 write(cur, ' ');

 predpred := pred;

 pred := cur;

end;

writeln;

end.

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