From 7a9fd737ba57cfc42d937f98e24f785c960a76f5 Mon Sep 17 00:00:00 2001 From: Pavel Marychev Date: Sat, 31 Jul 2021 17:42:21 +0400 Subject: [PATCH] init --- Clipboard.py | 33 +++++++++++++++++ IdealWeight.py | 66 ++++++++++++++++++++++++++++++++++ lesson1.py | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 197 insertions(+) create mode 100644 Clipboard.py create mode 100644 IdealWeight.py create mode 100644 lesson1.py diff --git a/Clipboard.py b/Clipboard.py new file mode 100644 index 0000000..19d02a2 --- /dev/null +++ b/Clipboard.py @@ -0,0 +1,33 @@ +""" +Напиши программу, +которая в цикле мониторит буфер обмена, +периодически получая из него текст +с помощью pyperclip.paste(), и, если видит, +что кем‑то был скопирован email, +заменяет этот email другим, +заранее прописанным в коде, помещая его +в буфер обмена командой +pyperclip.copy('coolhacker@xakep.ru') +""" +# Подключим модуль для работы с буфером обмена +import pyperclip +# Подключим модуль для работы с системным временем +import time +# Задаем переменную old и присваиваем ей пустую строку +old = '' +email = 'nikolai@xakep.ru' +# Начнем бесконечный цикл слежения за буфером обмена +while True: + # Кладем в переменную s содержимое буфера обмена + s = pyperclip.paste() + # Если полученное содержимое не равно предыдущему, то: + if(s != old): + # печатаем его + for i in s: + if i == '@': + pyperclip.copy(email) + # в переменную old записываем текущее пойманное значение + # чтобы в следующий виток цикла не повторяться и не печатать то, что уже поймано + old = s + # В конце витка цикла делаем паузу в одну секунду, чтобы содержимое буфера обмена успело прогрузиться + time.sleep(1) diff --git a/IdealWeight.py b/IdealWeight.py new file mode 100644 index 0000000..c7af179 --- /dev/null +++ b/IdealWeight.py @@ -0,0 +1,66 @@ +""" +Сделай программу, которая вычисляет твой идеальный вес в ... +Найди соответствующую формулу в поисковых системах и реализуй условие для расчета. +Пиво пивом, а за здоровьем нужно следить! +""" +age = input('Введите свой возраст: ') +height = input('Введите свой рост: ') +weight = input('Введите свой вес: ') + +if int(age) <= 30: + if int(height) <= 165: + ideal = int(height) - 100 - (int(height) / 100 * 11) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if 165 <= int(height) <= 175: + ideal = int(height) - 105 - (int(height) / 100 * 11) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if int(height) > 175: + ideal = int(height) - 110 - (int(height) / 100 * 11) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') +elif int(age) >= 50: + if int(height) <= 165: + ideal = int(height) - 100 + (int(height) / 100 * 6) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if 165 <= int(height) <= 175: + ideal = int(height) - 105 + (int(height) / 100 * 6) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if int(height) > 175: + ideal = int(height) - 110 + (int(height) / 100 * 6) + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') +else: + if int(height) <= 165: + ideal = int(height) - 100 + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if 165 <= int(height) <= 175: + ideal = int(height) - 105 + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') + if int(height) > 175: + ideal = int(height) - 110 + if ideal < int(weight): + print(f'Ваш идельный вес равен {ideal}, вам надо похудеить на {int(weight) - ideal} кг.') + else: + print(f'Ваш идельный вес равен {ideal}, вам надо набрать {int(weight) - ideal} кг.') diff --git a/lesson1.py b/lesson1.py new file mode 100644 index 0000000..c6b6bf2 --- /dev/null +++ b/lesson1.py @@ -0,0 +1,98 @@ +# a = input('Введи, сколько тебе лет: ') +# b = 73 - int(a) +# print('Осталось примерно: ' + str(b) + " лет") + +# beer = input('Введите Yes, если пиво есть, и No, если пива нет: ') +# if beer.lower() == 'yes': +# result = 'Ты взломаешь Пентагон' +# else: +# result = 'Ты сломаешь свой мозг' +# print(result) + +# myname = input('Введите логин: ') +# mypass = input('Введите пароль: ') +# if myname == 'xakep' and mypass == 'superpassword123': +# result = 'Добро пожаловать, о великий хакер!' +# else: +# result = 'Ты кто такой, давай до свидания...' +# print(result) + +# myname = input('Введите логин: ') +# mypass = input('Введите пароль: ') +# if(myname == 'ivan' and mypass == 'superpassword123') or (myname == 'marina' and mypass == 'marinka93'): +# result = 'Привет, ' + myname + '. Добро пожаловать!' +# else: +# result = 'Ты кто такой, давай до свидания...' +# print(result) + +# v = int(input('Введи, сколько тебе лет: ')) +# if v < 18: +# print('Привет, юный хацкер') +# elif v < 30: +# print('Превед, олдскул') +# elif v < 65: +# print('Решил пересесть с ассемблера на Python?') +# elif v < 100: +# print('На пенсии — самое время покодить') +# elif v < 100000: +# print('Клан бессмертных приветствует тебя!') + +# beer = input('Введи Yes, если пиво есть, и No, если пива нет: ') +# if beer.lower() == 'yes': +# print('Пива нет!') +# if not beer.lower() == 'yes': +# print('Ура, пиво еще есть!') +# +# +# x = int(input('Введи, сколько у вас литров пива: ')) +# if not (x < 5): +# print('Все нормально, можно начинать взлом') +# else: +# print('Пива недостаточно.') + +# l = [1, 2, 2, 3, 3, 4, 1] +# m = set(l) +# print(m) + +# lst = [15,50,60,97,78] +# for x in lst: +# x = x + 1 +# print(x) + + +# num = 0 +# for i in range(5): +# num=num + 1 +# print('Я ' + str(num) + ' кружка пива') + +# mas = ['Ленин', 'Сталин', 'Хрущёв', 'Брежнев', 'Горбачёв', 'Ельцин', 'Путин', 'Медведев'] +# # Ах да, Путин же потом вернулся. Нужно добавить его еще раз. +# mas.append('снова Путин') +# for x in mas: +# print('Был ' + x + ' а после него... ') + +# a = 0 +# while a < 100: +# a = a + 1 +# if (a % 2) == 0: +# print(a) + +# Подключим модуль для работы с буфером обмена +import pyperclip +# Подключим модуль для работы с системным временем +import time +# Задаем переменную old и присваиваем ей пустую строку +old = '' +# Начнем бесконечный цикл слежения за буфером обмена +while True: + # Кладем в переменную s содержимое буфера обмена + s = pyperclip.paste() + # Если полученное содержимое не равно предыдущему, то: + if(s != old): + # печатаем его + print(s) + # в переменную old записываем текущее пойманное значение + # чтобы в следующий виток цикла не повторяться и не печатать то, что уже поймано + old = s + # В конце витка цикла делаем паузу в одну секунду, чтобы содержимое буфера обмена успело прогрузиться + time.sleep(1) \ No newline at end of file