Найти - Пользователи
Полная версия: квадратное упражнение
Начало » Центр помощи » квадратное упражнение
1
vexamd
Привет
Начал изучать Python и при кодировании алгоритма столкнулся с проблемой.
Строка должна быть преобразована в список, и для каждого элемента должно быть вычислено значение каждого квадрата числа. Затем номера этих элементов должны быть перетянуты в квадрат и записаны в консоль

initial_string = “3,9,13,4,4,42”

list =

for el in initial_string.split(`,`):

list.append(int(el))



second_string = “,”.join(str(i ** 2) for i in list)

print(“string= ”, second_string)


Как написать строку кода:
second_string = “,”.join(str(i ** 2) for i in list)
как цикл for?
Не могу решить
second_string должен быть second_string= “9,81,169,16,1764”
xam1816
vexamd
Строка должна быть преобразована в список
 initial_string = '3,9,13,4,4,42'
list_string = initial_string.split(',')
print(list_string)
вывод
 ['3', '9', '13', '4', '4', '42']
xam1816
vexamd
для каждого элемента должно быть вычислено значение каждого квадрата числа
 square_list = []
for elem in list_string:
	if elem.isdigit():
		square_list.append(str(int(elem)**2))
print(square_list)

вывод
 ['9', '81', '169', '16', '16', '1764']

преобразование в строку

 out = ','.join(square_list)
print(out)

вывод

 9,81,169,16,16,1764



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