# 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 ```