Здесь появляются скрипты, написанные на Python'e.
Вы можете передать свои скрипты или задать вопрос.
Вы можете передать свои скрипты или задать вопрос.
Это мини-переводчик с английского языка на русский. Имеет свой словарь.
Python:
for i in range(999):
translate = { 'hi': 'привет',
'hello': 'здравствуйте',
'sorry': 'извини',
'please':'пожалуйста',
'thank you': 'спасибо',
'bye': 'до свидания',
'people': 'люди',
'man': 'мужчина',
'woman': 'женщина',
'child': 'ребенок',
'boy': 'мальчик',
'girl': 'девочка',
'guy': 'парень',
'friend': 'друг',
'neighbor': 'сосед',
'guest': 'гость',
'chief': 'начальник',
'boss': 'босс',
'client': 'клиент',
'colleague': 'коллега',
'parents': 'родители',
'father': 'отец',
'dad': 'папа',
'mother': 'мать',
'mum': 'мама',
'husband': 'муж',
'wife': 'жена',
'son': 'сын',
'daughter': 'дочь',
'brother': 'брат',
'sister': 'сестра',
'grandfather': 'дед',
'uncle': 'дядя',
'aunt': 'тетя',
'cousin': 'кузин',
'nephew': 'племяник',
'niece': 'племянница',
'go': 'идти',
'give': 'дать'
}
print(" ")
text = input("Введите предложение для перевода: ")
for word in text.split():
if word in translate.keys():
print(translate[word], end=' ')
else:
print("")
print("Не распознано: ", word, end=' ')
print("")
print("Мой словарь мелкий, попробуй: sorry mum")
Python:
import os
import time
import random
def draw(picture):
if picture == 'logo':
print("Автор: Moxito")
print(" CS:GO КЕЙСЫ 1.0 для SafeZone")
def openCase(case_name):
if case_name == 'Falchion':
print("Вы открываете кейс: " + case_name)
dywopen = input("Вы действительно хотите открыть кейс " + case_name + "? [y/n]: ")
if dywopen == 'y':
print("Открывается кейс: " + case_name + "...")
time.sleep(3)
ammo = random.randint(0,5)
if ammo == 0:
ammo = "M4A4 | Облом"
elif ammo == 1:
ammo = "SSG 08 | Пламя дракона"
elif ammo == 2:
ammo = "Sawed-Off | Принцесса пустошей"
elif ammo == 3:
ammo = "P90 | Неглубокая могила"
elif ammo == 4:
ammo = "FAMAS | Механо-пушка"
elif ammo == 5:
ammo = "USP-S | Сайрекс"
print("Кейс открыт! Вы получили: " + ammo)
elif dywopen == 'n':
print("Кейс " + case_name + " не будет открыт.")
if dywopen == 'Y':
print("Открывается кейс: " + case_name + "...")
time.sleep(3)
ammo = random.randint(0,5)
if ammo == 0:
ammo = "M4A4 | Облом"
elif ammo == 1:
ammo = "SSG 08 | Пламя дракона"
elif ammo == 2:
ammo = "Sawed-Off | Принцесса пустошей"
elif ammo == 3:
ammo = "P90 | Неглубокая могила"
elif ammo == 4:
ammo = "FAMAS | Механо-пушка"
elif ammo == 5:
ammo = "USP-S | Сайрекс"
print("Кейс открыт! Вы получили: " + ammo)
elif dywopen == 'N':
print("Кейс " + case_name + " не будет открыт.")
elif case_name == 'Chroma':
print("Вы открываете кейс: " + case_name)
dywopen = input("Вы действительно хотите открыть кейс " + case_name + "? [y/n]: ")
if dywopen == 'y':
print("Открываетcя кейс: " + case_name + "...")
time.sleep(3)
ammo = random.randint(0,5)
if ammo == 0:
ammo = "AWP | История о драконе"
elif ammo == 1:
ammo = "M4A4 | Вой"
elif ammo == 2:
ammo = "AK-47 | Вулкан"
elif ammo == 3:
ammo = "AWP | Азимов"
elif ammo == 4:
ammo = "AWP | Медуза"
elif ammo == 5:
ammo = "AUG | Акихабара"
print("Кейс открыт! Вы получили: " + ammo)
elif dywopen == 'n':
print("Кейс " + case_name + " не будет открыт.")
if dywopen == 'Y':
print("Открываетcя кейс: " + case_name + "...")
time.sleep(3)
ammo = random.randint(0,5)
if ammo == 0:
ammo = "AWP | История о драконе"
elif ammo == 1:
ammo = "M4A4 | Вой"
elif ammo == 2:
ammo = "AK-47 | Вулкан"
elif ammo == 3:
ammo = "AWP | Азимов"
elif ammo == 4:
ammo = "AWP | Медуза"
elif ammo == 5:
ammo = "AUG | Акихабара"
print("Кейс открыт! Вы получили: " + ammo)
elif dywopen == 'N':
print("Кейс " + case_name + " не будет открыт.")
else:
print("Кейс " + case_name + " неизвестен.")
draw("logo")
case_name = input("Какой кейс Вы хотите открыть? [Falchion/Chroma]: ")
openCase(case_name)
Python:
import time
print("ДОБРО ПОЖАЛОВАТЬ В ИГРУ КАМЕНЬ, НОЖНИЦЫ, БУМАГА!")
print("НАПОМИНАЮ ПРАВИЛА: НОЖНИЦЫ ПОБЕЖДАЮТ БУМАГУ, БУМАГА ПОБЕЖДАЕТ КАМЕНЬ, КАМЕНЬ ПОБЕЖДАЕТ НОЖНИЦЫ!")
print("Round 1/3 | РАУНД 1/3")
import random
cpu1 = random.randint(1,3)
print("1 - КАМЕНЬ")
print("2 - НОЖНИЦЫ")
print("3 - БУМАГА")
user1 = input()
if cpu1 == int(user1):
print("НИЧЬЯ")
elif cpu1 == 1 and int(user1) == 2:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ПРОИГРАЛ!")
elif cpu1 == 1 and int(user1) == 3:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ВЫИГРАЛ!")
elif cpu1 == 2 and int(user1) == 1:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ВЫИГРАЛ!")
elif cpu1 == 2 and int(user1) == 3:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ПРОИГРАЛ!")
elif cpu1 == 3 and int(user1) == 1:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ПРОИГРАЛ!")
else:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ВЫИГРАЛ!")
print("РАУНД 2/3")
cpu2 = random.randint(1,3)
print("1 - КАМЕНЬ")
print("2 - НОЖНИЦЫ")
print("3 - БУМАГА")
user2 = input()
if cpu2 == int(user2):
print("НИЧЬЯ")
elif cpu2 == 1 and int(user2) == 2:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ПРОИГРАЛ!")
elif cpu2 == 1 and int(user2) == 3:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ВЫИГРАЛ!")
elif cpu2 == 2 and int(user2) == 1:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ВЫИГРАЛ!")
elif cpu2 == 2 and int(user2) == 3:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ПРОИГРАЛ!")
elif cpu2 == 3 and int(user2) == 1:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ПРОИГРАЛ!")
else:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ВЫИГРАЛ!")
print("РАУНД 3/3")
cpu3 = random.randint(1,3)
print("1 - КАМЕНЬ")
print("2 - НОЖНИЦЫ")
print("3 - БУМАГА")
user3 = input()
if cpu3 == int(user3):
print("НИЧЬЯ")
elif cpu3 == 1 and int(user3) == 2:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ПРОИГРАЛ!")
elif cpu3 == 1 and int(user3) == 3:
print("БОТ ЗАГАДАЛ КАМЕНЬ! ТЫ ВЫИГРАЛ!")
elif cpu3 == 2 and int(user3) == 1:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ВЫИГРАЛ!")
elif cpu3 == 2 and int(user3) == 3:
print("БОТ ЗАГАДАЛ НОЖНИЦЫ! ТЫ ПРОИГРАЛ!")
elif cpu3 == 3 and int(user3) == 1:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ПРОИГРАЛ!")
else:
print("БОТ ЗАГАДАЛ БУМАГУ! ТЫ ВЫИГРАЛ!")
print("ПОЖАЛУЙСТА, ОЦЕНИ ИГРУ [МАСКИМАЛЬНАЯ ОЦЕНКА: 5]")
voting = input()
if int(voting) == 1:
print("ПОЧЕМУ? ЛАДНО, ЗАБУДЬ!")
elif int(voting) == 2:
print("ВАША ОЦЕНКА - ПЛОХО. НУ ДА ЛАДНО!")
elif int(voting) == 3:
print("ТВОЯ ОЦЕНКА - НЕПЛОХО. ЭТО ХОТЬ ЧУТЬ РАДУЕТ.")
elif int(voting) == 4:
print("ТВОЯ ОЦЕНКА - ХОРОШО! СПАСИБО ТЕБЕ!")
else:
print("ТВОЯ ОЦЕНКА - ИДЕАЛЬНО. ТЫ МОЙ БРАТАН!")
print(" ")
print(" ____ ____ ___ ")
print(" | | | | | | ")
print(" |__| |__| | | ")
print(" |__\ | \ |_| ")
print(" ")
time.sleep(5);
Python:
print(" ")
print("ВЕРСИЯ: BETA 1.1")
print(" ")
print("Что нового в этой версии?")
print("--------------------------")
print("Добавлен Английский язык (BETA | МОЖЕТ РАБОТАТЬ НЕКОРРЕКТНО) ")
print("Возможность повторять шифровку 15 раз")
print(" ")
print(" ")
print("-----------------------------------------------------------------------------")
for i in range(15):
алфавит = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюяABCDEFGHIKLMNOPQRSTVXYZabcdefghiklmnopqrstvxyz"
текст = input("Напишите слово или букву: ")
for буква in текст:
номер = алфавит.find(буква)
номер = номер + 3
шифрованная = алфавит[номер%33]
print("Зашифровано:", шифрованная)
Python:
print(" ")
print("ВЕРСИЯ: BETA 1.1")
print(" ")
print("Что нового в этой версии?")
print("--------------------------")
print("Добавлен Английский язык (BETA | МОЖЕТ РАБОТАТЬ НЕКОРРЕКТНО) ")
print("Возможность повторять расшифровку 15 раз")
print(" ")
print(" ")
print("-----------------------------------------------------------------------------")
for i in range(15):
алфавит = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюяABCDEFGHIKLMNOPQRSTVXYZabcdefghiklmnopqrstvxyz"
текст = input("Напишите зашифрованное слово или зашифрованную букву: ")
for буква in текст:
номер = алфавит.find(буква)
номер = номер - 3
расшифрованная = алфавит[номер%33]
print("Расшифровано:", расшифрованная)
Python:
import time
print("Welcome to the "Dog age" program. Please write your age.")
userage = input()
dogage = int(userage)*7
print("Well Done! If you were a dog, you'd be", dogage, "!")
print(" ")
print("'O'_____'")
print(" || ||")
print(" ")
time.sleep(5)
Командная строка:
CMD/BATCH:
python *путь к .py* decode b'VNbeDC36W6hBqNMAO1vlNvnQ'
Python:
#!/usr/bin/env python3
import sys
from base64 import b64decode, b64encode
from hashlib import md5
def first_step(password, x1, x2):
x1 &= 0xff
x2 &= 0xff
for i in range(len(password)):
password[i] = (password[i] ^ x2) & 0xff
x2, x1 = x1 + x2, x2
return password
def second_step(password):
x = 0
for b in password:
x ^= b
for i in range(1,8):
a = ((x >> i) ^ (~x << i)) & 0xff
x = ((a << i) ^ (~a ^ x)) & 0xff
for i in range(len(password)):
password[i] ^= x
return password
def scramble_decode(password):
if len(password) % 4 != 0:
password += '=' * (4 - len(password) % 4)
password = list(b64decode(password))
length = len(password)
if length not in [0x12, 0x24, 0x48]:
print('ERROR: invalid input length')
return
a2 = length // 7
x2 = password[a2]
del password[a2]
a1 = x2 % (length - 1)
x1 = password[a1]
del password[a1]
password = second_step(password)
password = first_step(password, x1, x2)
zero_pos = password.index(0)
if zero_pos != -1:
length = zero_pos
return bytes(password[:length]).decode()
def scramble_encode(password):
old_length = len(password)
length = len(password) + 3
if length < 0x13:
length = 0x12
elif length < 0x25:
length = 0x24
elif length < 0x49:
length = 0x48
else:
print('ERROR: password is too long')
return
password = password.encode()
md5_digest = md5(password).digest()
password = list(password)
if length != old_length:
password.append(0)
for i in range(old_length+1, length-2):
password.append((password[i-old_length-1] * 2 + md5_digest[2 + i%14]) & 0xff)
x1 = md5_digest[0]
x2 = md5_digest[1]
password = first_step(password, x1, x2)
password = second_step(password)
password.insert(x2 % (length - 1), x1)
password.insert(length // 7, x2)
return b64encode(bytes(password))
def main():
if len(sys.argv) < 3:
print('Usage: zyxel_scramble.py decode|encode password')
return
if sys.argv[1] == 'decode':
password = scramble_decode(sys.argv[2])
elif sys.argv[1] == 'encode':
password = scramble_encode(sys.argv[2])
else:
print('ERROR: unknown command', sys.argv[1])
return
if password is not None:
print(password)
if __name__ == '__main__':
main()
Командная строка:
CMD/BATCH:
python *путь к .py* encode safezone
Python:
#!/usr/bin/env python3
import sys
from base64 import b64decode, b64encode
from hashlib import md5
def first_step(password, x1, x2):
x1 &= 0xff
x2 &= 0xff
for i in range(len(password)):
password[i] = (password[i] ^ x2) & 0xff
x2, x1 = x1 + x2, x2
return password
def second_step(password):
x = 0
for b in password:
x ^= b
for i in range(1,8):
a = ((x >> i) ^ (~x << i)) & 0xff
x = ((a << i) ^ (~a ^ x)) & 0xff
for i in range(len(password)):
password[i] ^= x
return password
def scramble_decode(password):
if len(password) % 4 != 0:
password += '=' * (4 - len(password) % 4)
password = list(b64decode(password))
length = len(password)
if length not in [0x12, 0x24, 0x48]:
print('ERROR: invalid input length')
return
a2 = length // 7
x2 = password[a2]
del password[a2]
a1 = x2 % (length - 1)
x1 = password[a1]
del password[a1]
password = second_step(password)
password = first_step(password, x1, x2)
zero_pos = password.index(0)
if zero_pos != -1:
length = zero_pos
return bytes(password[:length]).decode()
def scramble_encode(password):
old_length = len(password)
length = len(password) + 3
if length < 0x13:
length = 0x12
elif length < 0x25:
length = 0x24
elif length < 0x49:
length = 0x48
else:
print('ERROR: password is too long')
return
password = password.encode()
md5_digest = md5(password).digest()
password = list(password)
if length != old_length:
password.append(0)
for i in range(old_length+1, length-2):
password.append((password[i-old_length-1] * 2 + md5_digest[2 + i%14]) & 0xff)
x1 = md5_digest[0]
x2 = md5_digest[1]
password = first_step(password, x1, x2)
password = second_step(password)
password.insert(x2 % (length - 1), x1)
password.insert(length // 7, x2)
return b64encode(bytes(password))
def main():
if len(sys.argv) < 3:
print('Usage: zyxel_scramble.py decode|encode password')
return
if sys.argv[1] == 'decode':
password = scramble_decode(sys.argv[2])
elif sys.argv[1] == 'encode':
password = scramble_encode(sys.argv[2])
else:
print('ERROR: unknown command', sys.argv[1])
return
if password is not None:
print(password)
if __name__ == '__main__':
main()