• Предмет: Информатика
  • Автор: MineStar
  • Вопрос задан 4 месяца назад

1. Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Выведите в отдельный список числа, которые меньше или равны 5 и числа, которые больше 5.
Пример:
Меньше либо равно пяти: [1, 1, 2, 3, 5]
Больше пяти: [8, 13, 21, 34, 55, 89]

2. Вы принимаете от пользователя его имя, фамилию, возраст. Сохраните их в соответствующие переменные. Сохраните полученные значения в список.

3. Напишите программу, которая принимает от пользователя секвенцию чисел, разделенных запятой и пробелом. После чего запишите каждое число в список и кортеж.


Введите числа: 2, 3, 4, 5, 123, 3, 4, 5, 5678, 3, 4, 53, 2
Список: [‘2’, ‘3’, ‘4’, ‘5’, ‘123’, ‘3’, ‘4’, ‘5’, ‘5678’, ‘3’, ‘4’, ‘53’, ‘2’].
Кортеж: (‘2’, ‘3’, ‘4’, ‘5’, ‘123’, ‘3’, ‘4’, ‘5’, ‘5678’, ‘3’, ‘4’, ‘53’, ‘2’)
4. Напишите программу, которая принимает пример со СЛОЖЕНИЕМ у пользователя и затем выдает результат.
Пример:
Введите пример со сложением: 3 + 5 + 5
13


5. Напишите программу, которая будет принимать три имени в качестве входных данных от пользователя в одном input() вызове функции.
Попросите пользователя ввести три имени, разделенных пробелом.
Разделите входную строку на пробел с помощью split() функции, чтобы получить три отдельных имени

6 *. Дан список чисел. напишите программу, которая превращает каждый элемент списка в его квадрат.
Дано :
numbers = [1, 2, 3, 4, 5, 6, 7]
Ожидаемый результат:
[1, 4, 9, 16, 25, 36, 49]

Ответы

Ответ дал: bqMizuno
2

Ответ:

Задача 1

Дан список a = [1][1][2][3][5]. Чтобы вывести в отдельный список числа, которые меньше или равны 5 и числа, которые больше 5, можно использовать следующий код:

python

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

less_than_5 = []

more_than_5 = []

for num in a:

if num <= 5:

less_than_5.append(num)

else:

more_than_5.append(num)

print("Меньше либо равно пяти:", less_than_5)

print("Больше пяти:", more_than_5)

Задача 2

Чтобы сохранить введенные пользователем данные в список, можно использовать следующий код:

python

name = input("Введите имя: ")

surname = input("Введите фамилию: ")

age = input("Введите возраст: ")

user_info = [name, surname, age]

print(user_info)

Задача 3

Чтобы принять от пользователя секвенцию чисел, разделенных запятой и пробелом, и записать каждое число в список и кортеж, можно использовать следующий код:

python

values = input("Введите числа через запятую: ")

numbers = values.split(", ")

numbers_list = list(numbers)

numbers_tuple = tuple(numbers)

print("Список:", numbers_list)

print("Кортеж:", numbers_tuple)

Задача 4

Чтобы принять от пользователя пример со сложением и выдать результат, можно использовать функцию eval(), которая вычисляет значение выражения, переданного ей в виде строки:

python

problem = input("Введите пример со сложением: ")

result = eval(problem)

print(result)

Задача 5

Чтобы принять от пользователя три имени в качестве входных данных и разделить входную строку на пробел с помощью split(), можно использовать следующий код:

python

names = input("Введите три имени, разделенных пробелом: ")

name_list = names.split()

print(name_list)

Задача 6

Чтобы превратить каждый элемент списка в его квадрат, можно использовать генератор списка и встроенную функцию pow():

python

numbers = [1, 2, 3, 4, 5, 6, 7]

squares = [pow(num, 2) for num in numbers]

print(squares)

Результатом будет список [1][4].

Вас заинтересует