Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 23:20
1145
Python1) Напишите генератор, который бы возвращал площади кругов с радиусами в диапазоне от 10 до 10 000. Вывести на экран первые пять значений с точностью до сотых.
2) Вводятся названия городов в одну строку через пробел. На их основе формируется кортеж. Если в этом кортеже присутствует город "Самара", то следует его удалить. Результат вывести на экран в виде строки с названиями городов через пробел. Обратите внимание , что город Самара может быть записан несколько раз. Тогда нужно удалить все его упоминания.
Заранее СПАСИБО!!
1
ответ
1)
from math import pi
squares = [pi*r**2 for r in range(10, 10000)] # генератор площадей
for i in range(5): # цикл, выводящий первые 5 элементов списка
print(round(square[i], 2))
2)
cities = tuple(input().lower().split()) # кортеж из городов
cities_list = list(cities) # преобразование кортежа в список
while "самара" in cities_list: # проверка на наличие Самары
cities_list.remove("самара") # удаление Самары
print(" ".join(cities_list).title()) # вывод оставшихся городов
P.S.: Какой смысл сохранять города в кортеж, если его необходимо изменять (удалять элементы)? Не лучше ли работать со списком, а потом уже преобразовать изменённый список в кортеж?
from math import pi
squares = [pi*r**2 for r in range(10, 10000)] # генератор площадей
for i in range(5): # цикл, выводящий первые 5 элементов списка
print(round(square[i], 2))
2)
cities = tuple(input().lower().split()) # кортеж из городов
cities_list = list(cities) # преобразование кортежа в список
while "самара" in cities_list: # проверка на наличие Самары
cities_list.remove("самара") # удаление Самары
print(" ".join(cities_list).title()) # вывод оставшихся городов
P.S.: Какой смысл сохранять города в кортеж, если его необходимо изменять (удалять элементы)? Не лучше ли работать со списком, а потом уже преобразовать изменённый список в кортеж?
0
·
Хороший ответ
4 апреля 2023 23:20
Остались вопросы?
Еще вопросы по категории Информатика
В электронных таблицах формула не может включать в себя: Варианты ответов 1 числа  2 данные текстового типа  3 имена ячеек  4 знаки арифметиче...
Помогите решить пожалуйста очень срочно надо определить результат работы алгоритма ввести числа 12,4,25,8...
1. Можно ли редактировать растровые изображения? 2. Какие фигуры есть в редакторе Paint? 3. На сколько градусов можно поворачивать фрагменты рисунка в...
Что делает данный фрагмент программы?...
5) Производилась одноканальная (моно) звукозапись с частотой дискретизации 32 кГц и 16-битным разрешением. В результате получен файл размером 64 Мб...