اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

يمكنك استخدام عدة دوال من مكتبة random فمثلا يمكنك استخدام دالة choice لإختيار عنصر عشوائي من قائمة معينة كما في المثال التالي:

import random
foo = ['a', 'b', 'c', 'd', 'e']

print(random.choice(foo))

أو يمكنك استخدام دالة randrange التي تقوم باختيار رقم عشوائي ضمن مجموعة من الأرقام، حيث سنقوم باختيار رقم عشوائي بين 0 وطول القائمة ومن ثم سنقوم بطباعة العنصر المقابل لهذا الرقم كما في المثال التالي:

foo = ['a', 'b', 'c', 'd', 'e']

from random import randrange

random_index = randrange(0,len(foo))

print foo[random_index]

لاحظ أننا قمنا باستدعاء فقط دالة randrange وليس المكتبة بأكملها، وفي كلتا الحالتين سيعمل الكود (في الحالة استدعاء مكتبة كاملة سوف تحتاج إلى تغييرات في الكود).

للمزيد حول مكتبة random

تم التعديل في بواسطة هشام رزق الله

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...