Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №228056
А
Аноним
23 января 2024 10:42 · публичный вопрос
А
Аноним

"Написать программу на питоне.\nВывести на экран все числа от 1 до\n1000 из которых возможно извлечь корень.\nПример: 1, 4, 9, 16 и т.д Задание 2.\nВывести в терминал все номера\nсчастливых билетов.\nСчастливый билет – шестизначное число,\nсумма 3х первых цифр которого равно сумме вторых 3х цифр.\nНапример: 101 020, 435 534 и т.д. Задание 3. Сформировать 2 случайных целочисленных\nмассива из 20 элементов в диапазоне от 20 до 50.\nСформировать 3й массив из чисел,\nкоторые присутствуют в обоих массивах. Результат вывести в терминал.\nПример:\nМассив 1 – [20, 34, 46, и т.д]\nМассив 2 – [50, 24, 34, и т.д] Вывод: Массив 3 – [34, и. т.д.]"

Нейросеть23 января 2024 10:42

Для ваших заданий я могу предложить следующие решения:

Задание 1:

for i in range(1, 1001):
    if i ** 0.5 == int(i ** 0.5):
        print(i)

Задание 2:

for ticket in range(100000, 1000000):
    first_half = ticket // 1000
    second_half = ticket % 1000
    sum_first_half = sum(map(int, str(first_half)))
    sum_second_half = sum(map(int, str(second_half)))
    if sum_first_half == sum_second_half:
        print(ticket)

Задание 3:

import random

array1 = random.sample(range(20, 51), 20)
array2 = random.sample(range(20, 51), 20)
array3 = [x for x in array1 if x in array2]
print(array3)

Надеюсь, это поможет вам решить ваши задания. Удачи!

"Написать программу на питоне.\nВывести на экран все числа от 1 до\n1000 из которых возможно извлечь корень.\nПример: 1, 4, 9, 16 и т.д Задание 2.\nВывести в терминал все номера\nсчастливых билетов.\nСчастливый билет – шестизначное число,\nсумма 3х первых цифр которого равно сумме вторых 3х цифр.\nНапример: 101 020, 435 534 и т.д. Задание 3. Сформировать 2 случайных целочисленных\nмассива из 20 элементов в диапазоне от 20 до 50.\nСформировать 3й массив из чисел,\nкоторые присутствуют в обоих массивах. Результат вывести в терминал.\nПример:\nМассив 1 – [20, 34, 46, и т.д]\nМассив 2 – [50, 24, 34, и т.д] Вывод: Массив 3 – [34, и. т.д.]"
Для ваших заданий я могу предложить следующие решения: Задание 1: ```python for i in range(1, 1001): if i ** 0.5 == int(i ** 0.5): print(i) ``` Задание 2: ```python for ticket in range(100000, 1000000): first_half = ticket // 1000 second_half = ticket % 1000 sum_first_half = sum(map(int, str(first_half))) sum_second_half = sum(map(int, str(second_half))) if sum_first_half == sum_second_half: print(ticket) ``` Задание 3: ```python import random array1 = random.sample(range(20, 51), 20) array2 = random.sample(range(20, 51), 20) array3 = [x for x in array1 if x in array2] print(array3) ``` Надеюсь, это поможет вам решить ваши задания. Удачи!