أكواد بايثون - python codes
818 subscribers
61 photos
4 files
5 links
Download Telegram
#التاريخ كود التعامل مع التاريخ
import datetime
dt=datetime.datetime.now()
y1=dt.year
m1=dt.month
d1=dt.day
y2=int(input("enter year"))
m2=int(input("enter month"))
d2=int(input("enter day"))
y=y1-y2
m=m1-m2
d=d1-d2
if (y1>y2):
if(m1<m2):
y=y1-y2-1
m=abs(m)
if(d1<d2):
m=m1-m2
d=abs(d)
print(y,m,d)
else:
print("error")
👍3👏1
import datetime
dt=datetime.datetime.now()
y=dt.year
m=dt.month
d=dt.day
h=dt.hour
mu=dt.minute
s=dt.second
print(y,m,d,h,mu,s)
تعليمية معرفة نوع المتحول Type

a,b,c=1,1.5,"hello"
print(type(a),type(b),type(c))
تعليمات الشرط if elif else
تعليمة الإدخال input
تعليمة تحويل السلسلة إلى عدد int
old=int(input("Enter your old"))
if(old<18):
print("you are a childere")
elif(old>=18 and old<50):
print("you ars a man")
elif(old<1 or old>130):
print("Error Please send right old")
else:
print("you are old person")
تعليمية الحلقة while
الطباعة بنفس السطر ليس في سطر جديد end
طف سطر \n
a=0
while(a<7):
print(a ,end="")
a=a+1
print("\n Hello \n I am Abdullah")
تعليمية len وتعني طول السلسلة او القائمة
تعليمية del ممكن حذف عنصر من القائمة
a=['abd','al','hasan']
del(a[1])
c=len(a)
print(a,c)
1👍1
تناوب عناصر سلسلتين بالترتيب
t1=['ab','bc','cd','df','fg']
t2=[1,2,3,4,5]
i=0
b=len(t1)
while(i<b):
print(" ",t1[i],t2[i],end="")
i=i+1
print("\n",7)
تعليمية max لمعرفة اكبر رقم في قائمة
وتعليمة mini لمعرفة اصغر قيمة
a=[1,2,77,5,6,9,55]
b=max(a)
c=min(a)
print("max value=",b," and mini value=",c)
معرفة الاعداد الفردية والإعداد الزوجية وتخزين كل منها في قائمة
تعليمية append لإضافة عنصر إلى قائمة
a=[1,2,77,5,6,9,55]
t=[]
o=[]
i,j=0,0
b=len(a)
while(i<b):
if(a[i]%2==0):
t.append(a[i])
else:
o.append(a[i])
i=i+1
print("Even=",t,"Odd=",o)
---------------------------
كود إدخال رقم ومعرفة الرقم فردي او زوجي
a=int(input("Enter number"))
if a%2:
print("odd number")
else:
print("even number")
ملاحظة: أن التعبير if a%2: تعني انه
If a%2!=0
3
كود لفرز قائمة واحدة تحتوي عناصر إلى قائمتين الأولى تحتوي العناصر التي عدد احرفها اقل من 4 والثانية عدد عناصرها اكتر من 3
a=['abd','abdullah','has','alhasan']
b=[]
c=[]
i=0
d=len(a)
while(i<d):
e=len(a[i])
if(e<4):
b.append(a[i])
i=i+1

else:
c.append(a[i])
i=i+1

print("less than 4=",b,"\nmore of 3 =",c)
تعليمية sep
تحدد الفراغ بين العناصر المراد طباعته عند طباعة اكتر من عنصر
👎1
كود حساب مساحة ومحيط اي مثلث
ملاحظة:تم تضمين الوحدة math التي تحتوي على دالة الجذر التربيعي sqrt
import math
a=float(input("Enter a="))
b=float(input("Enter b="))
c=float(input("Enter c="))
f=a+b+c
d=f/2
s=math.sqrt(d*(d-a)*(d-b)*(d-c))
print(f,s)
-------------
يمكن استخدام تعليمة الجذر بطريقة اخرى
from math import *
c=sqrt(25)
print(c)