#کد
تشخیص کد ملی فیک از واقعی
@pysources
تشخیص کد ملی فیک از واقعی
num = input("Please write your national code\n> ")
num1 = int(num[0]) * 10
num2 = int(num[1]) * 9
num3 = int(num[2]) * 8
num4 = int(num[3]) * 7
num5 = int(num[4]) * 6
num6 = int(num[5]) * 5
num7 = int(num[6]) * 4
num8 = int(num[7]) * 3
num9 = int(num[8]) * 2
nums = (((((((num1 + num2) + num3) + num4) + num5) + num6) + num7) + num8)+ num9
nums2 = nums%11
if nums2 < 2:
if nums2 == int(num[9]):
print(True)
else:
print(False)
elif nums2 >= 2:
f = 11 - nums2
if f == int(num[9]):
print(True)
else:
print(False)@pysources
👍1
شاید بهینه نباشه یا کد نویسیش حرفه ای نباشه ولی خب مهم اینه که کار میده
@pysources
import random
while True:
num1 = random.choice(range(0,9))
num2 = random.choice(range(0,9))
num3 = random.choice(range(0,9))
num4 = random.choice(range(0,9))
num5 = random.choice(range(0,9))
num6 = random.choice(range(0,9))
num7 = random.choice(range(0,9))
num8 = random.choice(range(0,9))
num9 = random.choice(range(0,9))
num = ((num1*10)+(num2*9)+(num3*8)+(num4*7)+(num5*6)+(num6*5)+(num7*4)+(num8*3)+(num9*2))
code = num%11
if code <2:
print(str(num1)+str(num2)+str(num3)+str(num4)+str(num5)+str(num6)+str(num7)+str(num8)+str(num9)+str(code))
break
elif code >= 2:
mel = 11 - code
print(str(num1)+str(num2)+str(num3)+str(num4)+str(num5)+str(num6)+str(num7)+str(num8)+str(num9)+str(mel))
break@pysources
این سایت متد های پایتون رو توضیح داده به همراه مثال پیشنهاد میکنم یه نگاه بندازین
- ورود به سایت
@PySources
- ورود به سایت
@PySources
import requests
def tr(sl,tl,q):
url = 'https://translate.googleapis.com/translate_a/single?client=gtx&dt=t'
p = {"sl":sl,"tl":tl,"q":q}
r = requests.post(url,data=p)
return r.json()[0][0][0]
print(tr("en","fa","hello"))تیکه کد ترجمه
قبلش کتابخونه ریکوئست رو نصب کنید
یه تابع هست که ۳ تا ورودی میگیره
اولی زبان متنه
دومی زبانیه که میخواید به اون ترجمه بشه و سومی متنه
اون آخر کارم میبینید پرینتش کردم معلومه
import gdshortener
url = "write your URL here"
s = gdshortener.ISGDShortener()
print(s.shorten(url))یه تیکه کد برا کوتاه کردن لینکا
اول ماژول رو با pip نصب کنید
pip install gdshortenerبعد توی متغیر url لینک مورد نظر خودتونو بزارین و تمام
def times(sec):
hour = 0
minute = 0
secund = 0
if sec >= 3600:
hour = sec // 3600
minute = sec % 3600 // 60
secund = sec % 3600 % 60
else:
minute = sec // 60
secund = sec % 60
print(f"Hours: {hour}\nMinutes: {minute}\nSecunds: {secund}")
times(2476)
اسکریپت ساده تبدیل ثانیه به ساعت و دقیقه و ثانیه
نویسنده :
@EsMailMKH
🐍 @PySources
hour = 0
minute = 0
secund = 0
if sec >= 3600:
hour = sec // 3600
minute = sec % 3600 // 60
secund = sec % 3600 % 60
else:
minute = sec // 60
secund = sec % 60
print(f"Hours: {hour}\nMinutes: {minute}\nSecunds: {secund}")
times(2476)
اسکریپت ساده تبدیل ثانیه به ساعت و دقیقه و ثانیه
نویسنده :
@EsMailMKH
🐍 @PySources
Forwarded from 𝐌𝐚𝐡𝐝𝐢
Language:
py3
Source:
Result:
py3
Source:
def some_shit(n):
c = "#"
s = ""
for i in range(0, 1+n, 2):
shit = round(n/2 - abs(round(n/2-i)))
s += (c*shit).center(int(n/2))+"\n"
return s
print(some_shit(50))Result:
##
####
######
########
##########
############
##############
################
##################
####################
######################
########################
########################
######################
####################
##################
################
##############
############
##########
########
######
####
##دیدین اول یه سری برنامه ها از اینا هست
یه سایت در رابطه با این موضوع پیدا کردم
network-science.de/ascii
بیشتر خواستید
کلمه
میتونید تو گوگل سرچ کنید
یه سایت در رابطه با این موضوع پیدا کردم
network-science.de/ascii
بیشتر خواستید
کلمه
ascii generatorمیتونید تو گوگل سرچ کنید
☍ 𝐂𝐎𝐃𝐄 𝐖𝐀𝐒 :
☍ 𝐎𝐔𝐓𝐏𝐔𝐓 𝐈𝐒 :
str = "@pyyyyyyysssssssoooooouuuuurrrrceeeeessssss"
def fix(str):
l = []
for i in str:
l.append(i)
last = ""
out = ""
for i in l:
if i != last:
last = i
out += i
return out
print(fix(str))☍ 𝐎𝐔𝐓𝐏𝐔𝐓 𝐈𝐒 :
@pysources〽️ آموزش بیرون کشیدن مصرف رم و سی پی یو سیستم ✅
کتابخانه psutil رو برای راحتی نصب میکنیم (با کتابخانه os هم میشه ولی یکم سخته براتون شاید نامفهوم باشه و ...)
- Installation command:
-Code:
⛔️ نکته:
توجه کنید که کدی که برای نشون دادن مصرف رم با کتابخانه os فرستادم فقط روی لینوکس کار میکنه.
〽️ ادمین جدید هستم انشالله که این پست به دردتون بخوره.
♾ دسته بندی:
#رم
#سی_پی_یو
#ram
#memory
#cpu
CHANNEL: @PySources
کتابخانه psutil رو برای راحتی نصب میکنیم (با کتابخانه os هم میشه ولی یکم سخته براتون شاید نامفهوم باشه و ...)
- Installation command:
pip3 install psutil
- Code:from psutil import virtual_memory, cpu_percent
print(f"Memory (RAM) usage: {virtual_memory().percent}%")
print(f"CPU usage: {cpu_percent()}%")
🔱 حالا با کتابخانه os هم براتون میفرستم که برید رکستسر رو هم هاک کنید😂😂-Code:
from os import cpu_count, popen
memory_usage = popen("free -t -m").readlines()[-1].split()[1:]
print(f"CPU usage: {cpu_count()}%")
print(f"Memory usage: {int(memory_usage[0]) / int(memory_usage[1])}%")
⛔️ -Note:⛔️ نکته:
توجه کنید که کدی که برای نشون دادن مصرف رم با کتابخانه os فرستادم فقط روی لینوکس کار میکنه.
〽️ ادمین جدید هستم انشالله که این پست به دردتون بخوره.
♾ دسته بندی:
#رم
#سی_پی_یو
#ram
#memory
#cpu
CHANNEL: @PySources
〽️ سلام امیدوارم حالتون خوب باشه❤️.
من گاها دیدم اساتید دانشگاه برای دانشجوهاشون این سوال پایتون رو میفرستن:
با زبان پایتون تابعی بنویسید که یک متن را گرفته و تعداد تکرار هر حرف آن را به صورت دیکشنری برگرداند.
من خودم اولین بار یکی از دانشجو ها برام فرستاد حل کردم ولی وقتی دفعات بعدی دیدم این سوال پر تکرار هستش گفتم اینجا هم بفرستم شاید به دردتون بخوره.
-Function:
-Code:
♾ دسته بندی:
#سوالات_دانشگاه
#تقلب
#شمارش_حروف_تکرار_شده
♾ CHANNEL: @PySources
من گاها دیدم اساتید دانشگاه برای دانشجوهاشون این سوال پایتون رو میفرستن:
با زبان پایتون تابعی بنویسید که یک متن را گرفته و تعداد تکرار هر حرف آن را به صورت دیکشنری برگرداند.
من خودم اولین بار یکی از دانشجو ها برام فرستاد حل کردم ولی وقتی دفعات بعدی دیدم این سوال پر تکرار هستش گفتم اینجا هم بفرستم شاید به دردتون بخوره.
-Function:
from collections import Counter
def count_duplicates(text: str) -> dict:
counted_text = Counter(text.replace(" ", ""))
result_dict = {}
for key, value in counted_text.items():
if value >= 2:
result_dict.update({key: value - 1})
return result_dict
حالا بریم تابعمون رو تست کنیم:-Code:
test = count_duplicates("Hello how are you guys?")
for key, value in test.items():
print(f"حرف {key} {value} بار نوشته شده.")
♻️ خروجی رو توی کامنت های این پست میزارم که این پست شلوغ نشه.♾ دسته بندی:
#سوالات_دانشگاه
#تقلب
#شمارش_حروف_تکرار_شده
♾ CHANNEL: @PySources
سلام دوستان امیدوارم حالتون خوب باشه❤️.
دیدید بعضی از اسکریپت ها و سورس ها ورودیشون رو موقع ران کردنشون میگیرن؟
مثلا
همینطور که طبق عکس (مثال بهتری نداشتم شرمنده) میبینید.
امروز میخوام بهتون یاد بدم همچین کاری رو بکنید با پایتون.
〽️ قدم اول کتابخانه بزرگ sys رو ایمپورت میکنید داخل برنامه تون
یعنی چی؟ یعنی اینکه میتونید با ایندکس بهشون دسترسی داشته باشید
خب بریم چند تا مثال بزنیم:
حالا اگر اینجوری ران کنه اسکریپت رو:
برای درک بهتر میتونید همون sys.argv رو پرینت کنید.
خب امیدوارم این آموزش بدردتون بخوره.
♾ دسته بندی:
#ورودی
#sys
#argv
♾ CHANNEL: @PySources
دیدید بعضی از اسکریپت ها و سورس ها ورودیشون رو موقع ران کردنشون میگیرن؟
مثلا
python crack.py -u mohamadreza -p passlist.txtیا
همینطور که طبق عکس (مثال بهتری نداشتم شرمنده) میبینید.
امروز میخوام بهتون یاد بدم همچین کاری رو بکنید با پایتون.
〽️ قدم اول کتابخانه بزرگ sys رو ایمپورت میکنید داخل برنامه تون
import sys
〽️ قدم دوم: از متود argv برای بدست آوردن ورودی هنگام ران استفاده میکنیم.run_input = sys.argvخب حالا متغیر ما لیست هستش
یعنی چی؟ یعنی اینکه میتونید با ایندکس بهشون دسترسی داشته باشید
خب بریم چند تا مثال بزنیم:
print(run_input[0])یادتون باشه ورودی بعد از نوشتن python رو میگیره یعنی اگه طرف اینجوری اسکریپت رو ران کنه:
python test.pyایندکس 0 اسم فایلمونه : test.py
حالا اگر اینجوری ران کنه اسکریپت رو:
python test.py -u testایندکس 1 میشه -u و ایندکس 2 میشه test
برای درک بهتر میتونید همون sys.argv رو پرینت کنید.
print(sys.argv)قسمت کامنت یک مثال زدم.
خب امیدوارم این آموزش بدردتون بخوره.
♾ دسته بندی:
#ورودی
#sys
#argv
♾ CHANNEL: @PySources