Найти - Пользователи
Полная версия: СПИСКИ І КОРТЕЖІ
Начало » Центр помощи » СПИСКИ І КОРТЕЖІ
1
Anyuta3
СПИСКИ І КОРТЕЖІ
1. Напишіть програму, яка приймає на вхід список чисел і число (в окремих рядках), після чого виводить всі позиції через пропуск, на яких це число зустрічається в переданому списку (позиції у списку нумеруються з 1). Позиції повинні бути виведені в порядку зростання. Якщо число не знайдено в списку, потрібно вивести рядок None (без лапок, з великої літери).

Вхідні дані:
5 7 3 4 9 8 4 7 4
4
Вихідні дані: 4 7 9


2. Напишіть програму для знаходження медіани з трьох введених цілих чисел. Числа вводяться в одному рядку через пропуск.

Вхідні дані: 25 50 11
1 9 7
Вихідні дані: 25
7

3. Розділ: СПИСКИ І КОРТЕЖІ | Рівень складності: ПОЧАТКОВИЙ
Напишіть програму для доступу до індексу цілочисельних елементів списку. Числа списку вводяться на одному рядку через пропуск.

Вхідні дані:
3 44 6 8 9 12 7
Вихідні дані:
0 3
1 44
2 6
3 8
4 9
5 12
6 7

pokryshkin
1.
def find_positions(text:str, d:str) -> str:
return ' '.join([ str(i) for i, ch in enumerate(text.split(),1) if ch == d ])
запуск:
data = '5 7 3 4 9 8 4 7 4'
digit = '4'
find_positions(data, digit)
pokryshkin
2.
 from statistics import median as my_func
pokryshkin
3.
data = '3 44 6 8 9 12 7'

for i, ch in enumerate(data.split()):
print('{0} {1}'.format(i,ch))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB