Python
Заранее СПАСИБО!!
Информатика 9 класс Программирование на Python Python генератор площади кругов радиусы кортеж города удалить Самара вывод строка программирование информатика Новый
Привет! Давай разберемся с твоими вопросами по Python.
1. Генератор для площадей кругов:
Чтобы создать генератор, который будет возвращать площади кругов с радиусами от 10 до 10 000, мы можем использовать формулу площади круга: S = π * r^2. В Python это можно сделать так:
import math
def circle_area_generator():
for radius in range(10, 10001):
yield round(math.pi * radius ** 2, 2)
# Создаем генератор
area_gen = circle_area_generator()
# Выводим первые пять значений
for _ in range(5):
print(next(area_gen))
2. Удаление города "Самара" из кортежа:
Чтобы сформировать кортеж из названий городов и удалить из него "Самара", можно сделать так:
# Вводим города через пробел
cities_input = input("Введите названия городов через пробел: ")
cities_tuple = tuple(cities_input.split())
# Удаляем "Самара"
filtered_cities = tuple(city for city in cities_tuple if city != "Самара")
# Преобразуем в строку и выводим
result_string = ' '.join(filtered_cities)
print(result_string)
Вот и всё! Теперь ты знаешь, как создать генератор для площадей кругов и как работать с кортежами для удаления определенных городов. Если будут вопросы, не стесняйся спрашивать!