Решение модуля 1.5 Инди-курс программирования на Python

Модуль 1.5 (Функция input()) научит использовать функцию input() которая нужна для обработки пользовательского ввода в python.

Ниже представлены примеры задач с решением на тему Функция input().

Если мы хотим заставить пользователя ввести целое число и при этом чтобы оно сохранилось в переменную b, какой из предложенных команд нам нужно воспользоваться?

b = int(input())

Если мы хотим заставить пользователя ввести текст и сохранить его в переменную text, какой из предложенных команд нам нужно воспользоваться?

text = input()

Напишите программу, которая принимает на вход возраст человека (количество полных лет) и выводит сколько лет ему исполнится в следующем году

age = int(input())+1
print(age)

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

  1. число, увеличенное в 2 раза;
  2. число, уменьшенное в 2 раза
a = int(input())

# Число, увеличенное в 2 раза
print(a * 2)

# Число, уменьшенное в 2 раза
print(a / 2)

Я думаю каждый знаком с квадратом — идеально симметричная и ровная фигура. Давайте напишем программу, которая вычисляет площадь квадрата по введенной длине.

Решение модуля 1.5 Инди-курс программирования на Python

Формула вычисления площади квадрата следующая:

S=a2

Входные данные

На вход программе поступает вещественное число a

Выходные данные

Программа выводит площадь квадрата

a = float(input())

# Выводим площадь квадрата
print(a**2) 

Напишите программу, которая принимает на вход два целых числа в одну строку и выводит на экран их сумму.

a=int(input())
b=int(input())

# Выводим сумму
print(a+b)

В этом задании необходимо написать программу, которая вычисляет площадь и периметр прямоугольника по введенной длине и ширине.

Решение модуля 1.5 Инди-курс программирования на Python

Вам понадобятся следующие формулы:

S=ab
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 связаны следующим соотношением:

Решение модуля 1.5 Инди-курс программирования на Python

Входные данные

На вход программе поступает вещественное число 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)

Петя учится в школе и очень любит математику. Уже несколько занятий они с классом проходят арифметические выражения. На последнем уроке учительница написала на доске три положительных целых числа abc. Задание заключалось в том, чтобы расставить между этими числами знаки операций ‘+’ и ‘*’, а также, возможно, скобки. Значение получившегося выражения должно быть как можно больше. Рассмотрим пример: пусть учительница выписала на доску числа 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.

Ваша задача — по заданным ab и 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))

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x