В мире информатики и математики!
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.
Написание кода
Для начала даём пользователю возможность ввести три числа:
Далее нужно просто задать парочку условий.
Сначала проверяем, если b <= a >= c, то самое большое число хранится в переменной “a”:
Если же число в переменной “a” оказалось не самым большим, начинаем проверять число в переменной “b”:
Ну и если же в “b” хранится не максимальное число, остаётся проверить переменную “c”:
Заключение
В ходе статьи мы с Вами научились определять максимальное число из трёх в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов!
Когда написал программу на python 2.7, все работало, перешел на 3.7, прога не работает, но почему?
Уровень A.
Напишите программу, которая вычисляет сумму трех чисел, введенную в форме символьной строки. Все числа целые.
А зачем так усложнять-то? Всё просто.
Если подправить Ваш пример, то вот:
Но он не будет учитывать отрицательные числа. Для этого нужно дополнительные проверки делать.
![]()
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.6.8.43486
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.