Рейтинг:
2
OriginalGriff
Внимательно.
Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!
Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!
DEVIN_DEVIN
ВОТ МОЙ КОД, КОТОРЫЙ МНЕ НУЖНО ПРОВЕРИТЬ, ЕСЛИ ОН ПРАВИЛЬНЫЙ
def manipulate_data(данные):
if isinstance(data, (list, tuple, set)):
return [len([n for n in data if isinstance(n, int) and n > 0]), sum (n for n in data if isinstance (n, int) and n < 0)]
OriginalGriff
Затем запустите его и снабдите списком номеров...посмотрим, что он вернет. Правильно ли выглядят цифры? Если да, то попробуйте с другими числами. Если вы протестируете достаточно случаев, вы должны получить представление о том, работает это или нет...
И не кричи. Использование всех заглавных букв считается криком в интернете и грубостью (использование всех строчных букв считается ребячеством). Используйте правильную капитализацию, если хотите, чтобы вас воспринимали всерьез.
Рейтинг:
2
Patrice T
Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей выполнять вашу работу, оно предназначено для того, чтобы помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.
Рейтинг:
0
Karthik_Mahalingam
попробовать это
public void SomeFunction()
{
List<int> lst = new List<int> ();
lst.AddRange(new int[]{1,2,3,4,-1,-2,-3,-4});
var data = manipulate_data(lst);
}
public List<int> manipulate_data (List<int> lstInput)
{
int positiveCount =0;
int negativeSum = 0;
foreach (var item in lstInput)
{
if (item > 0)
positiveCount++;
else if (item < 0)
{
negativeSum += item;
}
}
List<int> lstOutput = new List<int>();
lstOutput.Add(positiveCount);
lstOutput.Add(negativeSum);
return lstOutput;
}