Модуль 1.5 (Функция input()) научит использовать функцию input() которая нужна для обработки пользовательского ввода в python.
Ниже представлены примеры задач с решением на тему Функция input().
Если мы хотим заставить пользователя ввести целое число и при этом чтобы оно сохранилось в переменную b, какой из предложенных команд нам нужно воспользоваться?
b = int(input())
Если мы хотим заставить пользователя ввести текст и сохранить его в переменную text, какой из предложенных команд нам нужно воспользоваться?
text = input()
Напишите программу, которая принимает на вход возраст человека (количество полных лет) и выводит сколько лет ему исполнится в следующем году
age = int(input())+1 print(age)
Вашей программе поступает на вход натуральное число. Ваша задача вывести в отдельных строках:
- число, увеличенное в 2 раза;
- число, уменьшенное в 2 раза
a = int(input()) # Число, увеличенное в 2 раза print(a * 2) # Число, уменьшенное в 2 раза print(a / 2)
Я думаю каждый знаком с квадратом — идеально симметричная и ровная фигура. Давайте напишем программу, которая вычисляет площадь квадрата по введенной длине.
Формула вычисления площади квадрата следующая:
S=a2
Входные данные
На вход программе поступает вещественное число
a
Выходные данные
Программа выводит площадь квадрата
a = float(input()) # Выводим площадь квадрата print(a**2)
Напишите программу, которая принимает на вход два целых числа в одну строку и выводит на экран их сумму.
a=int(input()) b=int(input()) # Выводим сумму print(a+b)
В этом задании необходимо написать программу, которая вычисляет площадь и периметр прямоугольника по введенной длине и ширине.
Вам понадобятся следующие формулы:
S=a∗b
P=2∗(a+b)Входные данные
На вход программе в отдельных строках поступают два вещественных числа
a
иb
: длина и ширина прямоугольника.Выходные данные
Программа должна вывести через пробел два значения: сперва площадь
S
, а затем периметрP
прямоугольника
a = float(input()) b = float(input()) # площадь s = (a * b) # периметр p = 2 * (a+b) print(s, p)
Дано значение температуры в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию
C
и температура по ФаренгейтуF
связаны следующим соотношением:Входные данные
На вход программе поступает вещественное число
F
— температура в градусах по ФаренгейтуВыходные данные
Программа выводит градусы Цельсия
a = float(input()) # переводим в градусы Цельсия b = (a - 32) * 5/9 print(b)
Найдите результат выражения ∣a∣+∣b∣
Значения переменных а и b поступают на вход в отдельных строках и могут быть только целого типа
first = int(input()); second = int(input()); print(abs(first) + abs(second));
Напишите программу, которая вычисляет длину отрезка (т.е. расстояние между двумя точками), заданного двумя значениями x1 и x2 (вещественные числа).
x1 = float(input()) x2 = float(input()) if x1 > x2: print(x1 - x2) elif x1 < x2: print(x2 - x1)
Вводится вещественное число и нам нужно его округлить до 2 и 3 разряда после запятой и вывести полученный результат через пробел в одной строчке
a = float(input()) print(round(a,2), round(a,3))
Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени.
h1 = int(input()) m1 = int(input()) s1 = int(input()) h2 = int(input()) m2 = int(input()) s2 = int(input()) hours = h2 - h1 minutes = m2 - m1 seconds = s2 - s1 print(hours * 60 * 60 + minutes * 60 + seconds)
Петя учится в школе и очень любит математику. Уже несколько занятий они с классом проходят арифметические выражения. На последнем уроке учительница написала на доске три положительных целых числа a, b, c. Задание заключалось в том, чтобы расставить между этими числами знаки операций ‘+’ и ‘*’, а также, возможно, скобки. Значение получившегося выражения должно быть как можно больше. Рассмотрим пример: пусть учительница выписала на доску числа 1, 2 и 3. Вот некоторые варианты расстановки знаков и скобок:
1+2*3=7
1*(2+3)=5
1*2*3=6
(1+2)*3=9Обратите внимание на то, что знаки операций можно вставлять только между a и b, а также между b и c, то есть нельзя менять числа местами. Так, в приведенном примере нельзя получить выражение (1+3)*2.
Легко убедиться, что максимальное значение, которое можно получить, — это 9.
Ваша задача — по заданным a, b и c вывести, какое максимальное значение выражения можно получить.
a,b,c = int(input()),int(input()),int(input()) x1 = a + b + c x2 = a * b * c x3 = (a+b) * c x4 = a * (b+c) print(max(x1,x2,x3,x4))
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы