Задача 1
Напишите программу, которая запрашивает у пользователя размер обуви, а выводит на экран размер скальных туфель (туфли для скалолазания), учитывая, что обычно размер скальных туфель на два размера меньше обычного.
a = int(input('Введите размер обуви: ')) print(a - 2)
Задача 2
Тест по английскому языку состоит из трёх частей. Ученик последовательно вводит с клавиатуры набранные баллы за каждую часть — три целых числа. Каждое число вводится на отдельной строке, то есть input() запрашивается три раза. Напишите программу, которая считает итоговый балл за тест — сумму баллов за три части.
a = int(input('Введите оценку за первую часть: ')) b = int(input('Введите оценку за вторую часть: ')) c = int(input('Введите оценку за третью часть: ')) print(a + b + c)
Задача 3
В переменной salary хранится значение заработной платы человека в рублях (можете сами присвоить salary какое-нибудь значение).
Напишите программу, которая выражает заработную плату человека в *тысячах рублей* и
a) сохраняет результат в переменную salary_th и выводит результат на экран;
b) выводит на экран сообщение (с подставленным вместо ___ значением): Ваша заработная плата __ тысяч рублей.
salary = int(input('Введите значение заработной платы (в рублях): ')) salary_th = salary//1000 print(salary_th) print('Ваша заработная плата {___} тысяч рублей'.format(___ = salary_th)) print('Ваша заработная плата {0} тысяч рублей'.format(salary_th)) print('Ваша заработная плата {:d} тысяч рублей'.format(salary_th))
Задача 4
Напишите программу, которая запрашивает у пользователя сумму (в рублях), которую он хочет перевести своему другу на карту другого банка, и возвращает сумму списания (в рублях) с учётом комиссии банка 5%.
Примечание: считайте, что сумма перевода — целое число.
s = int(input('Введите сумму (в рублях): ')) s += (s * 5/ 100) print(s)
Задача 5
Питон выполз на улицу погулять и решил поиграть: просил прохожих назвать какую-нибудь цифру (то есть ввести её с клавиатуры) и приписывал эту цифру к цифре, которую назвал предыдущий прохожий. Напишите код, который позволит определить, какое число получится после опроса четырёх прохожих, если известно, что первый прохожий назвал цифру 5. Задача не подразумевает использование циклов; запускать код несколько раз / копировать строки кода или ячейки можно. Обратите внимание: в результате должно получиться целое число, не строка.
a = input('Первый прохожий: ') b = input('Второй прохожий: ') c = input('Третий прохожий: ') d = input('Четвёртый прохожий: ') print(int(a + b + c + d))
Задача 6
Дано целое число n. Выведите следующее за ним чётное число. При решении этой задачи нельзя использовать условный оператор if и циклы.
a = int(input('Введите целое число: ')) print((a // 2 + 1) * 2) print(a + 2 - (a % 2))
Задача 7
Составить программу расчета гипотенузы прямоугольного треугольника. Длина катетов запрашивается у пользователя.
a = int(input('Введите длину катета: ')) b = int(input('Введите длину катета: ')) print('Длина гипотенузы прямоугольного треугольника {0}'.format(a ** 2 + b ** 2))
Задача 8
Составить программу нахождения корней квадратного уравнения в общем виде. Коэффициенты запрашиваются у пользователя.
a = int(input('Введите первый коэффициент: ')) b = int(input('Введите первый коэффициент: ')) import math print('Сумма корней квадратного уравнения в общем виде {0}'.format(math.sqrt(a) + math.sqrt(b)))
Задача 9
Составить программу вывода таблицы умножения на число M. Таблица составляется от M * a, до M * b, где M, a, b запрашиваются у пользователя. Вывод должен осуществляется в столбик, по одному примеру на строку в следующем виде (например):
5 х 4 = 20
5 х 5 = 25
И так далее.
M = int(input('Введите число: ')) a = int(input('Введите число: ')) b = int(input('Введите число: ')) if a < b: for i in range(a, b + 1): print((i * M)) else: for i in range(b, a + 1): print((i * M))
Tags: Python