Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 04:54
967
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 04:54
Остались вопросы?
Еще вопросы по категории Информатика
Сколько раз будет выполнен этот цикл? i = 7 while i < 11: print ( "Привет!" ) i += 1...
Какой объём видеопамяти I необходимо для хранения графического изображения, занимающего весь экран монитора с разрешением 800*600 k, если глубина цвет...
В договоре с провайдером сказано, что скорость интернета составит до 100 Мбит/c. У Артёма отображается максимальная скорость в 8 Мбайт/c. Посчитай. 2...
Как повлияли цифровые технологии на человека? a) Информация лучше воспринимается, если она снабжена картинкой б)Мозг воспринимает небольшие тексты и...
1. Где применяется растровая и векторная графика? 2. Как формируются растровое и векторное изображение? 3. Какие изменения происходит с изображениями...