This commit is contained in:
Марычев Павел Иванович 2021-07-31 17:42:21 +04:00
commit 7a9fd737ba
3 changed files with 197 additions and 0 deletions

33
Clipboard.py Normal file
View File

@ -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)

66
IdealWeight.py Normal file
View File

@ -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} кг.')

98
lesson1.py Normal file
View File

@ -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)