Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу, принимающую 2 аргумента

Элизия Ученик (183), на голосовании 4 месяца назад
Помогите решить
1. Написать программу, принимающую 2 аргумента — сторону прямоугольника, и возвращающую 3 значения: периметр прямоугольника, площадь прямоугольника и диагональ прямоугольника

2. Написать программу, принимающую строку, и возвращающую нечетные символы из введенной строки. К примеру на входе мы получаем строку Hello, на выходе e, l (1, 3 — индексы).

3. Задана матрица А размерностью NxM. Необходимо записать все элементы этой матрицы в одномерный массив и вывести его как ответ.

4. Дана строка символов (вводится любая на твой выбор). Строка состоит из слов, которые отделены друг от друга пробелами. Необходимо вывести самое длинное слово и его порядковый номер.

5. Дана функция (сама вводишь и выбираешь какая, например, у = (2*sin x)^4). Требуется нарисовать график этой функции любым доступным для питона способом.
Голосование за лучший ответ
Татьяна Просветленный (36384) 5 месяцев назад
Задача 1
 import math 

def rectangle_properties(length, width):
perimeter = 2 * (length + width)
area = length * width
diagonal = math.sqrt(length**2 + width**2)
return perimeter, area, diagonal

# Пример использования
length = 5
width = 3
print(rectangle_properties(length, width))
Задача 2
 def get_odd_characters(input_string): 
return input_string[1::2]

# Пример использования
input_string = "Hello"
print(get_odd_characters(input_string))
Задача 3
 import numpy as np 

def matrix_to_array(matrix):
return np.array(matrix).flatten()

# Пример использования
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(matrix_to_array(matrix))
Задача 4
 def longest_word_info(sentence): 
words = sentence.split()
longest_word = max(words, key=len)
index = words.index(longest_word) + 1
return longest_word, index

# Пример использования
sentence = "This is an example sentence for testing"
print(longest_word_info(sentence))
Задача 5
 import numpy as np 
import matplotlib.pyplot as plt

def plot_function():
x = np.linspace(-2 * np.pi, 2 * np.pi, 400)
y = (2 * np.sin(x))**4

plt.plot(x, y)
plt.title('y = (2*sin(x))^4')
plt.xlabel('x')
plt.ylabel('y')
plt.grid(True)
plt.show()

# Пример использования
plot_function()
ЭлизияУченик (183) 5 месяцев назад
Большое спасибо
Похожие вопросы