Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 28.03.2024
Сообщений: 68

Задача E: Вызов функции

24.04.2024, 21:26. Показов 1782. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вы должны считать десять чисел, а затем вызвать функцию call_me, которая принимает десять чисел и ничего не возвращает. Функция располагается в модуле helper (его нужно подключить).

Сложность в том, что вы не знаете, в каком порядке вам нужно передать подаваемые на вход числа. Известно, что шестое число должно быть передано первым аргументом. Первое число используется в функции под именем
n , второе число под именем a , третье под именем b , четвертое под именем c , а пятое под именем d . Седьмое число используется под именем s e v e n , восьмое под именем a p p l e s , девятое под именем a n s w e r , а десятое
t i n k o f f .

Вызовите функцию, правильно передав ей аргументы.

Формат входных данных
Вам даны десять целых чисел в одной строке. Числа не превосходят по модулю 10^9 .

Формат результата
Выводить ничего не нужно.

Примеры
Входные данные
1 2 3 4 5 6 7 8 9 10
Результат работы

Нужно решить задачу используя тему Функции
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2024, 21:26
Ответы с готовыми решениями:

Нужно реализовать функции и осуществить их вызов (Задача Коммивояжера)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Протокол MODBUS. Не работает вызов вызов функции из подключенной библиотеки DLL внутри функции purebasic
Доброго дня всем. Задача определить ip подключенного устройства. При работе непосредственно из основного кода программы ip...

Объявление и определение функций, прототип функции, вызов функции, область видимости функции
Функции (объявление и определение функций, прототип функции, вызов функции, область видимости функции, локальные переменные и их...

11
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
24.04.2024, 22:38
Python
1
2
3
4
from helper import call_me
*arr, = map(int, input('->').split())
call_me(arr[6-1], a=arr[2-1], b=arr[3-1], c=arr[4-1], d=arr[5-1], seven=arr[7-1], apples=arr[8-1], 
        answer=arr[9-1], tinkoff=arr[10-1])
0
0 / 0 / 0
Регистрация: 28.03.2024
Сообщений: 68
25.04.2024, 08:13  [ТС]
выдаёт ошибка выполнения
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.04.2024, 09:39
Цитата Сообщение от oxwaze Посмотреть сообщение
выдаёт ошибка выполнения
А, пардон, параметр с именем n пропустил. Вот так правильнее:
Python
1
2
3
4
from helper import call_me
*arr, = map(int, input('->').split())
call_me(arr[6-1], n=arr[1-1], a=arr[2-1], b=arr[3-1], c=arr[4-1], d=arr[5-1], seven=arr[7-1], apples=arr[8-1],
        answer=arr[9-1], tinkoff=arr[10-1])
1
0 / 0 / 0
Регистрация: 28.03.2024
Сообщений: 68
25.04.2024, 13:17  [ТС]
а этот код выдает неверный ответ
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.04.2024, 13:41
Цитата Сообщение от oxwaze Посмотреть сообщение
а этот код выдает неверный ответ
Не знаю, вроде все по условию, что там может не нравиться...
0
207 / 5 / 2
Регистрация: 27.04.2024
Сообщений: 72
01.05.2024, 23:00
Лучший ответ Сообщение было отмечено oxwaze как решение

Решение

Python
1
2
3
4
5
from helper import call_me
 
*arr, = map(int, input().split())
 
call_me(arr[6], n=arr[0], a=arr[1], b=arr[2], c=arr[3], d=arr[4], seven=arr[5], apples=arr[7],answer=arr[8], tinkoff=arr[9])
1
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
02.05.2024, 01:10
Цитата Сообщение от oxwaze Посмотреть сообщение
шестое число должно быть передано первым аргументом
Цитата Сообщение от oxwaze Посмотреть сообщение
Первое число используется в функции под именем
n
Цитата Сообщение от utsushi Посмотреть сообщение
(arr[6], n=arr[0]
Мда... Если это прошло, то это косяк задания. А как вы догадались?
Т.е. они в условии написали шестое, а тест настроили на седьмое.
0
Вирусоборец
 Аватар для thyrex
14450 / 7489 / 1582
Регистрация: 06.09.2009
Сообщений: 27,133
04.05.2024, 02:19
Python
1
2
3
4
from helper import call_me
 
arr = ['args: ']+list(map(int, input().split()))
call_me(arr[6], a=arr[2], apples=arr[8], b=arr[3], d=arr[5], seven=arr[7], answer=arr[9], n=arr[1], tinkoff=arr[10], c=arr[4])
прекрасно проходит
0
Любознательный
 Аватар для YuS_2
7406 / 2257 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
04.05.2024, 10:42
Цитата Сообщение от idealist Посмотреть сообщение
А как вы догадались?
видимо, и-н-т-у-и-ц-и-я/кофейная гуща/бобы (перебор - с точки зрения материализма)
ну или подсмотрен ответ где-то... как вариант.
А как ещё решать задачи с неверным условием, да ещё и с примером без результата?
0
Вирусоборец
 Аватар для thyrex
14450 / 7489 / 1582
Регистрация: 06.09.2009
Сообщений: 27,133
04.05.2024, 11:19
Цитата Сообщение от YuS_2 Посмотреть сообщение
А как ещё решать задачи с неверным условием, да ещё и с примером без результата?
так и в оригинале на сайте. Тем более по условию сказано, что выводить ничего не нужно
0
Любознательный
 Аватар для YuS_2
7406 / 2257 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
05.05.2024, 16:07
Цитата Сообщение от thyrex Посмотреть сообщение
Тем более по условию сказано, что выводить ничего не нужно
Это полбеды... допустимо...

Но вопрос в том, что:
Цитата Сообщение от oxwaze Посмотреть сообщение
Известно, что шестое число должно быть передано первым аргументом.
а проходит:
Цитата Сообщение от thyrex Посмотреть сообщение
call_me(arr[6],
Уверен, что напоминать не надо: индексы массивов - это не натуральные числа... вот и вопрос, почему "была у собаки хата, дождь пошел - она сгорела"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2024, 16:07
Помогаю со студенческими работами здесь

Массив указателей на функции, как аргумент функции. Вызов функции
Добрый день друзья. Есть вот такой код #include <iostream> using namespace std; double add(double, double); double...

Вызов функции внутри другой функции с передачей локальной переменной по ссылке
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include <iostream> using std::cout; void f(const int...

Процедуры и функции: Как сделать вызов функции для вводимого массива?
Как сделать вызов функции для вводимого массива? #include "stdafx.h" #include <iostream> #include <math.h> using...

Вызов функции из другой функции и обратно. Общие переменные функций
Всем привет. Заранее напишу, что я ещё только изучаю программирование В данной программе генирируются числа заполняющие одним...

Вызов родовой функции (нужно передать массив в качестве аргумента функции через указатель)
#include <iostream> using namespace std; template <class T1> class mas { public: T1 n; T1 a; void input() ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru