Учеба и наука
Здравствуйте, задача такова нужно получить три переменные посредством ввода их через пробел. Никак не могу этого сделать. (Python 3) - вопрос №2596796
сентябрь 24, 2017 г.
-
Всего ответов: 1
-
Пример выше неудобен тем, что исходные данные для программы заданы в тексте программы, и для того, чтобы использовать программу для другого треугольника необходимо исправлять текст программы. Это неудобно, лучше, чтобы текст программы не менялся, а программа запрашивала бы у пользователя данные, необходимые для решения задачи, то есть запрашивала бы значения двух исходных переменных
иa
. Для этого будем использовать функциюb
, которая считывает строку с клавиатуры и возвращает значение считанной строки, которое сразу же присвоим переменымinput()
иa
:b
a = input()<br /> b = input()
Правда, функция
возвращает текстовую строку, а нам нужно сделать так, чтобы переменные имели целочисленные значения. Поэтому сразу же после считывания выполним преобразование типов при помощи фунцкииinput
, и запишем новые значения в переменныеint
иa
.b
a = int(a)<br /> b = int(b)
Можно объединить считывание строк и преобразование типов, если вызывать функцию
для того значения, которое вернет функцияint
:input
a = int(input())<br /> b = int(input())
Далее в программе вычислим значение переменной
и выведем результат на экран.c
Теперь мы можем не меняя исходного кода программы многократно использовать ее для решения различных задач. Для того нужно запустить программу и после запуска программы ввести с клавиатуры два числа, нажимая после кажого числа клавишу
. Затем программа сама выведет результат.Enter
Похожие вопросы
Информатика 8 класс 1 задача Есть сетка 5×11. За одну секунду горит сторона квадратика (веревочка горит равномерно, то есть, за полсекунды сгорит половина стороны квадратика).
сентябрь 16, 2017 г.
В левом верхнем углу доски размером 9×15 находится фигура КРОКОДИЛ. Игроки по очереди двигают КРОКОДИЛА, при этом за один ход игрок может
Вопрос задан анонимно сентябрь 5, 2017 г.
На поле 8×8 разложены конфеты (обозначены маленькими латинскими буквами). В клетке, отмеченной крестиком, находится робот.
сентябрь 17, 2017 г.