Python | تعلم لغة بايثون
🖍 السؤال الرابع أكتب برنامج يستخدم لإيجاد مجموع مراتب أي عدد يدخله المستخدم ، مثال : العدد 123 مجموع مراتبه يساوي 6
جواب السؤال الرابع
x=123
y=str(x)
for i in (y):
x=int(i)
print(x+x) #or (x*2)
سؤال واجب بدل السؤال الرابع :
بدي منك تعمل برنامج شبيه بالسؤال الرابع ولكن يتعامل مع أي عدد مش بس 123
x=123
y=str(x)
for i in (y):
x=int(i)
print(x+x) #or (x*2)
سؤال واجب بدل السؤال الرابع :
بدي منك تعمل برنامج شبيه بالسؤال الرابع ولكن يتعامل مع أي عدد مش بس 123
👍1
Forwarded from مشاكل برمجية مع الحلول (ZECODER)
🟥 مشكلة : لدينا متغير من النوع string مخصص لتخزين قيمة الراتب الشهري و قيمته هي 1000$ بشكل نصي ، وأردنا أن نقوم بعمل خصم مقداره 5% على هذا الراتب الشهري . ولكن لانستطيع إجراء العمليات الحسابية على الرموز النصية ، فما الحل إذاً .
🟩 حل المشكلة : باستخدام لغة Python
🟡 الطريقة الأولى :
salary = input("Enter your salary : ")
salary2=" "
for i in salary:
if i !='$':
salary2 +=i
salary2 = int (salary2)
salary2 *=0.95
salary = str(salary2) +'$'
print ("your salary after discount : "+salary)
🟡 الطريقة الثانية :
salary = input("Enter your salary : ")
salary2=" "
for i in salary:
if i.isdigit():
salary2 += str(i)
salary2= int (salary2)
salary2 *=0.95
salary = str(salary2) +'$'
print ("your salary after discount : "+salary)
🟡 الطريقة الثالثة :
salary = input("Enter your salary : ")
salary=salary.strip('$')
#OR salary= salary [:-1]
salary= int(salary)
salary *=0.95
salary = str(salary) +'$'
print ("your salary after discount : "+salary)
You 👇 إنضم هنا
@programming_u
🟩 حل المشكلة : باستخدام لغة Python
🟡 الطريقة الأولى :
salary = input("Enter your salary : ")
salary2=" "
for i in salary:
if i !='$':
salary2 +=i
salary2 = int (salary2)
salary2 *=0.95
salary = str(salary2) +'$'
print ("your salary after discount : "+salary)
🟡 الطريقة الثانية :
salary = input("Enter your salary : ")
salary2=" "
for i in salary:
if i.isdigit():
salary2 += str(i)
salary2= int (salary2)
salary2 *=0.95
salary = str(salary2) +'$'
print ("your salary after discount : "+salary)
🟡 الطريقة الثالثة :
salary = input("Enter your salary : ")
salary=salary.strip('$')
#OR salary= salary [:-1]
salary= int(salary)
salary *=0.95
salary = str(salary) +'$'
print ("your salary after discount : "+salary)
You 👇 إنضم هنا
@programming_u
👍36👏1