dpokatski f65280ae4c lab3 11 months ago
..
readme.md f65280ae4c lab3 11 months ago
task1.py 2b97c3686b lab2 11 months ago
task2.py 2b97c3686b lab2 11 months ago
task3.py 2b97c3686b lab2 11 months ago
task4.py 2b97c3686b lab2 11 months ago
task5.py 2b97c3686b lab2 11 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