القوائم #التحدي_السابع

زياد العتيبيمنذ 6 سنوات

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

الهدف

 

اليوم بنتعلم عن القوائم lists من ضمن هياكل البيانات data structure الموجودة في بايثون

ملاحظات قبل الدرس: الlist مثل الarray في اللغات الأخرى فهي قابلة للتغيير.

مثال

a = ["ziyad","mohammed","abdullah"]

المهمة

 

تُعطى list  تتكون من int. اطبع الlist معكوسة مفصولة بمسافة بين كل رقم.

نموذج الادخال

1 4 3 2

نموذج الإخراج

2 3 4 1

 

الحل

l=input() # ندخل الارقام
l=l.split(" ") # نجعلها list تحتوي على الارقم
l.reverse() # نعكس ال list
s=''
for i in l:
    s=s+i+" "
print(s)

دالة split تستخدم مع الString وتفصله فيكون list مكون من عناصر مفصولة فيما بينها بما وضعته داخل الsplit.

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !