dpokatski f65280ae4c lab3 9 months ago
..
readme.md f65280ae4c lab3 9 months ago
task1.py 2b97c3686b lab2 9 months ago
task2.py 2b97c3686b lab2 9 months ago
task3.py 2b97c3686b lab2 9 months ago
task4.py 2b97c3686b lab2 9 months ago
task5.py 2b97c3686b lab2 9 months ago

readme.md

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