الدالة choice () في بايثون

  الدالة choice()

الدالة choice () في بايثون

ترجع قيمة عشوائية من بين عناصر أي سلسلة (Sequence) نمررها لها.

السلسلة ممكن أن تكون مصفوفة من الأعداد, أو نص عادي (أي سلسلة من الأحرف).
فمثلاً, إذا مررنا لها مصفوفة من الأعداد, ترجع عدد عشوائي من ضمن هذه المصفوفة. و إذا مررنا لها نص, ترجع حرف عشوائي من ضمن هذا النص.

Python numbers function choice () Define it Returns a random value from among the elements of any sequence we pass to it. A string can be an array of numbers, or plain text (meaning a string of characters). For example, if we pass an array of numbers to it, it returns a random number within that matrix. And if we pass it to a text, it returns a random character from within that text.

بنا الدالة choice () في بايثون

                  choice( seq )
  

باراميترات  الدالة choice () في بايثون

الدالة choice () في بايثون لها البارميتر التالي 

seq عبارة عن مصفوفة أو نص.


قيمة إرجاع  الدالة choice () في بايثون

  • إذا مررنا لدالة choice () في بايثون مصفوفة من الأعداد, ترجع عدد عشوائي من ضمن هذه المصفوفة.

  • إذا مررنا لها نص, ترجع حرف عشوائي من ضمن هذا النص.


مثال على الدالة choice () في بايثون

Test.py
                    # choice() الذي يحتوي على الدالة random هنا قمنا باستدعاء الموديول
	  import random

	  # يحتوي على نص s هنا قمنا بتعريف متغير إسمه
	  s = 'harmash'

	  # lst هنا قمنا بتعريف مصفوفة تحتوي على أعداد إسمها
	  lst = [1, 2, 3, 4, 9]

	  # lst هنا قمنا بطباعة قيمة عنصر عشوائي من عناصر المصفوفة
	  print('Random element from the list:    ', random.choice(lst))

	  # s هنا قمنا بطباعة حرف عشوائي من أحرف المتغير
	  print('Random character from the string:', random.choice(s))
	

سنحصل على النتيجة التالية عند التشغيل.

Random element from the list:     4
Random character from the string: r
تعليقات