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

Не могу исправить ошибку в программе на питоне def f(x, y, k):
if x > y:
return 0
if x == y:
if k == 5:
return 1
else:
return 0
k += 1
return f(x * 1, y, k) + f(x * 2, y , k)+f(x*3 , y, k)

print(f(1, 36, 0))
RecursionError: maximum recursion depth exceeded in comparison

👇
Ответ:
047oksana
047oksana
20.04.2022

f(x * 1, y, k) - бесконечная рекурсия, ты запускаешь функцию, не меняя ни одного аргумента. Удали этот бред и все будет ок

4,7(97 оценок)
Открыть все ответы
Ответ:
София35686431
София35686431
20.04.2022
Для решения данной задачи, нам необходимо понять закономерность заполнения ячеек в диапазоне А1:А20 при использовании маркера заполнения.

В MS Excel или LibreOffice Calc, маркер заполнения используется для копирования и автоматического заполнения значений в ячейках на основе выбранного шаблона.

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

В данном случае, шаблон представлен числом 18 в ячейке А1, и мы хотим заполнить диапазон А1:А20.

Для выполнения данной задачи, выполним следующие шаги:

1. В Excel или Calc откройте пустую книгу и установите в ячейку А1 число 18.

2. В ячейке А1 нажмите и удерживайте левую кнопку мыши.
a. Если вы используете Excel, удерживайте клавишу Ctrl нажатой, чтобы запустить маркер заполнения.
b. Если вы используете Calc, удерживайте левую кнопку мыши нажатой, чтобы запустить маркер заполнения.

3. Перетащите курсор мыши вниз до ячейки А20.

4. Отпустите левую кнопку мыши.

5. В результате, диапазон А1:А20 будет автоматически заполнен числами.

Теперь найдем число, которое будет находиться в ячейке А11 после заполнения диапазона А1:А20.

Последовательность заполнения ячеек будет следующей:
18
36
54
72
90
108
126
144
162
180
198
216
234
252
270
288
306
324
342
360

Таким образом, в ячейке А11 будет находиться число 198.
4,6(99 оценок)
Ответ:
арсен157
арсен157
20.04.2022

Код на Java

import java.util.Random;

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {

       Scanner in = new Scanner(System.in);

    int A[] = new int[20]; //создание массива

    for(int i=0;i<A.length;i++) {

        A[i]=in.nextInt();    //заполнение массива

       }

    int sum = 0;

    Random r = new Random(); //обьект класса Random

    for(int i=0;i<5;i++) {

        sum=sum+A[r.nextInt(20)]; //r.nextInt(20) - генерирует число от 0 до 20

       }

    System.out.println(sum);

   }

}

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