Напишите программу которая вычисляет выражение состоящее из трех чисел и двух знаков python
Перейти к содержимому

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

  • автор:

В мире информатики и математики!

2. Разберите решение задачи, представленной в презентации.

3. Напишите программы на языке программирования Python (с помощью веб-приложения TrinketCode) для решения представленных ниже задач.

Задача 1. Напишите программу, которая вычисляет сумму трех чисел, введенную в форме символьной строки. Все числа целые.
Пример:
Введите выражение:
12+3+45
Ответ: 60

Задача 2. Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются только знаки «+» или «–»). Выражение вводится как символьная строка, все числа целые.
Пример:
Введите выражение:
12-3+45
Ответ: 54

Python-сообщество

Задача
Дана строка вида “12-23+343+322” (арифметическое выражение, состоящее из цифр и знаков + и -, при этом два знака не идут подряд и выражение завершается цифрой). Вычислите его значение.

s=“12-23+343+322”
i=1
while i<=len(s):
if (s=“+” or “-”)) and (s>=0 and s<=9) and (s>=0 and s<=9):
c=s
j=i-1
k=1
s1=“”
while (s>=0 and s<=9) and j>=1:
s1=s+s1
j=j-1
k=k+1
j=j+1
s2=“”
while (s>=0 and s<=9) and j<=len(s):
s2=s2+s
j=j+1
k=k+1
p=int(s1)
t=int(s2)
if s==“-”:
r=p-t
if s==“+”:
r=p+t
print s1,c,s2,“=”,r
i=i+k
else:
i=i+1
raw_input()

Определить максимальное число из трёх в Python

Определить максимальное число из трёх в Python

Статьи

Введение

В ходе статьи напишем простой код для определения максимального число из трёх данных в Python.

Написание кода

Для начала даём пользователю возможность ввести три числа:

Далее нужно просто задать парочку условий.

Сначала проверяем, если b <= a >= c, то самое большое число хранится в переменной “a”:

Если же число в переменной “a” оказалось не самым большим, начинаем проверять число в переменной “b”:

Ну и если же в “b” хранится не максимальное число, остаётся проверить переменную “c”:

Заключение

В ходе статьи мы с Вами научились определять максимальное число из трёх в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! ��

Когда написал программу на python 2.7, все работало, перешел на 3.7, прога не работает, но почему?

Уровень A.
Напишите программу, которая вычисляет сумму трех чисел, введенную в форме символьной строки. Все числа целые.

А зачем так усложнять-то? Всё просто.

Если подправить Ваш пример, то вот:

Но он не будет учитывать отрицательные числа. Для этого нужно дополнительные проверки делать.

m0nte-cr1st0's user avatar

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.6.8.43486

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *