Темы --> Информатика --> Язык программирования
    Процедуры и функции(96 задач)
    Массивы(232 задач)
    Типы данных(356 задач)
    Циклы(177 задач)
    Условный оператор (if)(164 задач)
    Python(260 задач)
    Standard Template Library(2 задач)
---> 952 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 98 99 100 101 102 103 104 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана последовательность натуральных чисел \(x_1\), \(x_2\), ..., \(x_n\). Стандартным отклонением называется величина \[ \sigma = \sqrt{\frac{(x_1-s)^2+(x_2-s)^2+\ldots+(x_n-s)^2}{n-1}} \] где \(s=\frac{x_1+x_2+\ldots+x_n}{n}\) —среднее арифметическое последовательности.

Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.

Входные данные

Дана последовательность натуральных чисел, оканчивающаяся числом 0.

Выходные данные

Выведите ответ на задачу.

Примеры
Входные данные
1
7
9
0
Выходные данные
4.16333199893
#3112
  
Темы: [Python]

Напишите функцию printlist, которая получает на вход 4 аргумента:

  • список s
  • строку before: что печатать в начале списка
  • строку between: что печатать между элементами списка
  • строку after: что печатать после списка
и выводит на экран список s в указанном формате.

Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:


s = input().split()
printlist(s, 'x=', '*', '.')
printlist(s, '', ' ', '')
printlist(s, '', '', '')
printlist(s, '"', '","', '"')

Не забывайте, что список может состоять из 0 или 1 элемента!

Примеры
Входные данные
abcd e fg
Выходные данные
x=abcd*e*fg.
abcd e fg
abcdefg
"abcd","e","fg"
#3113
  
Темы: [Python]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите функцию, похожую на стандартную функцию map. Она должна принимать два параметра: функцию f и список s, и возвращать список, составленный из элементов f(s[0]), f(s[1]), ...

Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:


s = input().split()
t = mymap(int,s)

print(t)

print(mymap(abs,t))

print(mymap(len,s))

Входные данные

Вводится несколько целых чисел, разделенных пробелами.

Выходные данные

Примеры
Входные данные
2 -25 0 123 -10
Выходные данные
[2, -25, 0, 123, -10]
[2, 25, 0, 123, 10]
[1, 3, 1, 3, 3]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите программу, сортирующую натуральные числа по k-й цифре слева (самая левая цифра — 1-я). Для этого напишите функцию kthdigit, которая по числу находит его k-ю цифру, и вставьте ее в начало следующей программы:


k = int(input())
s = list(map(int,input().split()))
s.sort(key=kthdigit)
print(" ".join(map(str,s)))

(Если в числе меньше k цифр, то считается, что k-я цифра равна 0.)

Входные данные

В первой строке вводится одно натуральное число k. Во второй строке вводится последовательность натуральных чисел, разделенных пробелами.

Выходные данные

Вывести отсортированную последовательность.

Примеры
Входные данные
2
1 20 43 23 5678 123454321
Выходные данные
1 20 123454321 43 23 5678

Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов. Используйте для решения задачи метод count.

Входные данные

Вводится строка.

Выходные данные

Выведите ответ на задачу.

Примеры
Входные данные
Hello world
Выходные данные
2

Страница: << 98 99 100 101 102 103 104 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест