Lab 2
Решение задач с сайта Школа програмиста
Задача № 1
A + B
Требуется сложить два целых числа А и В.
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
print (a + b)
Вывод:
Введите первое число: 7
Введите второе число: 12
19
Задача № 4
Игра
Написать программу чтобы Петя всегда выигрывалНаписать программу чтобы Петя всегда выигрывал
x = int(input("Введите целое число от 1 до 9: "))
if x == 0:
print("Ошибка, попробуйте ввести число от 1 до 9")
if x >= 10:
print("Ошибка, попробуйте ввести число от 1 до 9")
if x == 1:
print("198")
if x == 2:
print("297")
if x == 3:
print("396")
if x == 4:
print("495")
if x == 5:
print("537")
if x == 6:
print("640")
if x == 7:
print("743")
if x == 8:
print("854")
if x == 9:
print("983")
Вывод:
Введите целое число от 1 до 9: 15
Ошибка, попробуйте ввести число от 1 до 9
Введите целое число от 1 до 9: 7
743
Задача № 8
Арифметика
Помочь проверить знания Васе
a = int(input("Введите первое число: "))
if a >= 10**2:
print("Ошибка! Введите число от 0 до 100")
exit()
b = int(input("Введите второе чилсло: "))
if b >= 10**2:
print("Ошибка! Введите число от 0 до 100")
exit()
c = int(input("Введите полученный ответ: "))
if c >= 10**6:
print("Ошибка! Введите число от 0 до 1000000")
exit()
if a * b == c:
print("YES!")
if a * b != c:
print("NO!")
Вывод:
Введите первое число: 11
Введите второе чилсло: 11
Введите полученный ответ: 121
YES!
Введите первое число: 10
Введите второе чилсло: 119
Ошибка! Введите число от 0 до 100
Задача № 21
Зарплата
Требуется определить: на сколько зарплата самого высокооплачиваемого сотрудника отличается от самого низкооплачиваемого.
a = int(input("Введите зарплату первого сотрудника: "))
b = int(input("Введите зарплату второго сотрудника: "))
l = int(input("Введите зарплату третьего сотрудника: "))
m = max(a, b, l)
n = min(a, b, l)
print(m-n)
Вывод:
Введите зарплату первого сотрудника: 1000
Введите зарплату второго сотрудника: 500
Введите зарплату третьего сотрудника: 100
900
Задача № 25
Больше-меньше
В данной задаче необходимо сравнить два целых числа.
a = int(input("Введите число А: "))
if a >= 10**9:
print("Ошибка! Введите число поменьше")
exit()
b = int(input("Введите число B: "))
if b >= 10**9:
print("Ошибка! Введите число поменьше")
exit()
if a > b:
print("A > B")
if a < b:
print("A < B")
if a == b:
print("A = B")
Вывод:
Введите число А: 303
Введите число B: 999
A < B