From a778744eb7ec195042cb964b524119fa3a12b1c0 Mon Sep 17 00:00:00 2001 From: Melasse Fox Date: Tue, 21 Mar 2023 02:42:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BC=D0=B0=D1=88=D0=BA=D0=B0=20?= =?UTF-8?q?=E2=84=961.=20=D0=A1=D0=BE=D1=80=D1=80=D0=B8,=20=D1=87=D1=82?= =?UTF-8?q?=D0=BE=20=D1=82=D0=B0=D0=BA=20=D0=BF=D0=BE=D0=B7=D0=B4=D0=BD?= =?UTF-8?q?=D0=BE=20:(?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task_1_Sum_number.py | 12 ++++++++++++ task_2_AB.py | 10 ++++++++++ task_3_absolute.py | 19 +++++++++++++++++++ task_4_sum_ square.py | 14 ++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 task_1_Sum_number.py create mode 100644 task_2_AB.py create mode 100644 task_3_absolute.py create mode 100644 task_4_sum_ square.py diff --git a/task_1_Sum_number.py b/task_1_Sum_number.py new file mode 100644 index 0000000..72e555d --- /dev/null +++ b/task_1_Sum_number.py @@ -0,0 +1,12 @@ +# На стандартном потоке ввода задаётся последовательность чисел. +# На стандартный поток вывода напечатайте сумму этих чисел. + +nums = input() +nums = nums.split() + +result = [] + +for num in nums: + result.append(float(num)) + +print(sum(result)) \ No newline at end of file diff --git a/task_2_AB.py b/task_2_AB.py new file mode 100644 index 0000000..49eb6fc --- /dev/null +++ b/task_2_AB.py @@ -0,0 +1,10 @@ +# На стандартный поток ввода передается текст в одну строку. Далее подаются правила замены в формате "A->B". +# Необходимо последовательно применить эти правила к тексту (заменить все упоминания A на B). +# После каждой такой замены результат выводится в стандартный поток вывода. + +text = input() + +while True: + rule = input() + text = st.replace(rule[0], rule[3]) + print(text) \ No newline at end of file diff --git a/task_3_absolute.py b/task_3_absolute.py new file mode 100644 index 0000000..f556c68 --- /dev/null +++ b/task_3_absolute.py @@ -0,0 +1,19 @@ +# На стандартном потоке ввода задаётся последовательность чисел. +# На стандартный поток вывода выведите модули целых частей этих чисел. + +nums = input() +nums = nums.split() + +numeral = [] +number = [] + +for num in nums: + num = num.split('.') + numeral.append(num[0]) + +for num in numeral: + number.append(int(num)) + +absolute = [abs(element) for element in number] + +print(absolute) \ No newline at end of file diff --git a/task_4_sum_ square.py b/task_4_sum_ square.py new file mode 100644 index 0000000..cfc079c --- /dev/null +++ b/task_4_sum_ square.py @@ -0,0 +1,14 @@ +# На стандартном потоке ввода задаётся последовательность чисел. +# Выведите сумму квадратов этих чисел. + +nums = input() +nums = nums.split() + +result = 0 + +for num in nums: + num = float(num) + num **= 2 + result += num + +print(result) \ No newline at end of file