Необходимо посчитать результат арифметического выражения, содержащегося встроковой переменной?

Информатика | студенческий

Необходимо посчитать результат арифметического выражения, содержащегося в

строковой переменной.

Например :

mystr = "2 + 3 - 7"

Скрипт должен вывести на экран - 2.

Допустимые операции в выражении : + -.

Ответить на вопрос
Ответы (1)
ВиолеттаЛадна 25 апр. 2024 г., 10:53:13

# Простой вариант

print(eval(mystr))

# По заданию

import re

print(sum(int(i) for i in re.

Findall(r"[ + - ]{0, 1} \ d + ", mystr))).

Abizin 19 февр. 2024 г., 01:22:04 | 5 - 9 классы

Как размещать текстовые надписи на экранной форме проекту​?

Как размещать текстовые надписи на экранной форме проекту​.

NaTsu09DraGneeL 8 мар. 2024 г., 23:07:07 | 5 - 9 классы

Как сделать скриншот компьютерного экрана?

Как сделать скриншот компьютерного экрана?

Даю 10 баллов!

87kitel 20 янв. 2024 г., 01:06:32 | 5 - 9 классы

Друзья, дана логическая схема, надо построить соответствующие логическое выражение и вычислить для а б в?

Друзья, дана логическая схема, надо построить соответствующие логическое выражение и вычислить для а б в.

Dashaforeve 11 февр. 2024 г., 05:32:23 | студенческий

Введите с клавиатуры переменную c?

Введите с клавиатуры переменную c.

Переменной b присвойте значение равное 10 если c> ; b выведите на экран их сумму иначе, выведите удвоенное значение.

Блок схема помогите пожалуйста.

Милена678985 20 мар. 2024 г., 20:07:13 | 5 - 9 классы

Записать формулу логического выражения, представленного ввиде схемы?

Записать формулу логического выражения, представленного в

виде схемы.

Tolyamenseitov 3 янв. 2024 г., 10:12:21 | 10 - 11 классы

Перед вами фрагмент программы :a : = 2018 ;b : = a + 2 ;a : = b - a ;write(b, a) ;Какие числа будут выведены на экран?

Перед вами фрагмент программы :

a : = 2018 ;

b : = a + 2 ;

a : = b - a ;

write(b, a) ;

Какие числа будут выведены на экран?

В качестве ответ запишите числа, разделяя их одинарным пробелом, например, 1 2.

​.

LeraAman 14 янв. 2024 г., 06:52:46 | 5 - 9 классы

Типы данных?

Типы данных.

Урок 2 Верных ответов : 2 Выбери варианты ответа, при которых переменная х принимает строковый тип данных.

Str(5.

0 * * 2)

х = ”55 / / 3”

bool(5.

0 / 4)

х = 8.

9 - 5> ; 5

х = 15.

0 + 4.

EvdokiomovaUna 16 янв. 2024 г., 19:45:36 | 5 - 9 классы

Дана часть программы?

Дана часть программы.

Определите число, которое выведет программа на экран.

ДашаВова 30 янв. 2024 г., 05:19:22 | 5 - 9 классы

Даны три числа a, b, с?

Даны три числа a, b, с.

Найти их среднее арифметическое(сумму чисел разделить на их количество).

С клавиатуры вводится число a, количество килобайт.

Переведите это число в байты, биты и мегабайты и выведите значения на экран.

​.

Yekaterinashev1 9 мар. 2024 г., 17:19:35 | 5 - 9 классы

Задано двузначное число?

Задано двузначное число.

Найдите среднее арифметическое цифр числа.

Напишите программу для решения задачи.

Используя операции div и mod.

Срочно, прошу.

Даю 50 баллов за правильное решение!

Karakin03 21 мар. 2024 г., 15:00:35 | 5 - 9 классы

Упростите логические выраженияА) ?

Упростите логические выражения

А) !

АВ! (А + !

ВС) + !

АС! (А + В)

В).

Вы открыли страницу вопроса Необходимо посчитать результат арифметического выражения, содержащегося встроковой переменной?. Он относится к категории Информатика. Уровень сложности вопроса – для учащихся студенческий. Удобный и простой интерфейс сайта поможет найти максимально исчерпывающие ответы по интересующей теме. Чтобы получить наиболее развернутый ответ, можно просмотреть другие, похожие вопросы в категории Информатика, воспользовавшись поисковой системой, или ознакомиться с ответами других пользователей. Для расширения границ поиска создайте новый вопрос, используя ключевые слова. Введите его в строку, нажав кнопку вверху.