Задача Задача №228056
А
А
Для ваших заданий я могу предложить следующие решения:
Задание 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)
Надеюсь, это поможет вам решить ваши задания. Удачи!
