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

Генерирование списка

16.07.2021, 19:30. Показов 1072. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
**Напишите программу, которая должна:**

- Запросить у пользователя длину списка **len**
- Сгенерировать список **lst** длиной **len** со случайными целыми числами **от 1 до 10 включительно**.
- Сгенерировать список **new_lst**, состоящий из чисел списка **lst**, **возведенных в квадрат**. Обязательно используйте функции **map** и инструкцию **lambda**!
- Вывести на экран список **lst**
- Вывести на экран список **new_lst**

**Требования**:

- Оформите логику в 2 отдельные функции **generate_list_with_random_numbers()** и **generate_list_with_squared_numbers()** :
1. **generate_list_with_random_numbers()** принимает длину списка и возвращает список со случайными целыми числами
2. **generate_list_with_squared_numbers()** принимает список и возвращает новый список с числами, **возведенными в квадрат**. Обязательно используйте инструкцию **lambda** и функцию **map**. **Другие варианты приниматься не будут!**
- Используйте конструкцию **if __name__ == "__main__":** при написании программы

**Формат входных данных:**

Целое число **x**.

**Формат выходных данных:**

Вывод списка из случайных чисел длиной **x**.

Вывод списка из чисел предыдущего списка, **возведенных в квадрат**

**Пример входных данных:**

```python
5
```

**Пример выходных данных:**

```python
[1, 5, 3, 7, 3]
[1, 25, 9, 49, 9]
```
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.07.2021, 19:30
Ответы с готовыми решениями:

Генерирование чисел
Всем привет! Тут вопросик у меня возник. Как сделать генерацию рандомного числа от 10 до 20 и если число будет больше 15 то на экран...

Генерирование случайных паролей
Браузер Chrome предлагает нам сгенерированные случайные пароли для сайтов и веб-приложений. Мы потренируемся решать подобные задачи....

Генерирование числа
Возможно ли в paythone делать генерацию случайных чисел типо random? Заранее спасибо!

2
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
16.07.2021, 19:36
orozbekov,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import random
 
 
def list_with_random_numbers(n: int) -> list:
    mlist = list(random.randint(1, 10) for i in range(n))
    return mlist
 
 
def generate_list_with_squared_numbers(mlist: list) -> list:
    return (list(map(lambda x: x**2, [int(input()) for _ in range(int(input()))])))
 
 
if __name__ == '__main__':
    print(list_with_random_numbers(n := int(input())))
    print(generate_list_with_squared_numbers(list_with_random_numbers(n=5)))
2
2 / 2 / 0
Регистрация: 16.07.2021
Сообщений: 16
11.11.2021, 23:51  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
import random
 
def generate_list_with_random_numbers(num):
    mlist = list(random.randint(1,10) for i in range(num))
    print(mlist)
    generate_list_with_squared_numbers(mlist)
def generate_list_with_squared_numbers(n):
    result = list(map(lambda x: x**2,n))
    print(result)
 
if __name__ ==  "__main__":
        generate_list_with_random_numbers(int(input()))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.11.2021, 23:51
Помогаю со студенческими работами здесь

Генерирование визуальных паттернов
Привет. Интересует если кто-то знает как при помощи пайтона можно генерировать различные визуальные паттерны. Чтобы на выходе можно было...

Генерирование 4х-значных чисел
Добрый день! Помогите с решение задачи: Есть два столбца в которых по 10 ячеек. Между столбцами кнопка Генерировать. После нажатия...

Генерирование больших простых чисел
Добрый вечер! Суть в чем, нужно нужно сгенерировать 2 числа(длина около 64 бит). Первое число p - это большое простое число и второе...

Генерирование чисел Фибоначчи посредством динамического программирования с С++ на Python
Помогите перевести программу с C++ на Python , условия задачи у меня было( Генерирование чисел Фибоначчи посредством динамического...

Создание списка, печать списка на экран, добавления элемента в начало списка, конец списка
Построить динамическую структуру типа список . Необходимо реализовать следующие процедуры: 1. создание списка. 2. печать списка на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru