Mengapa kita menggunakan metode pilihan acak () dengan python?

Python acak. metode choice() mengembalikan elemen yang dipilih secara acak dari daftar. acak. choice() berfungsi pada daftar dengan item dalam tipe data apa pun. acak. choice() menerima satu argumen. daftar dari mana Anda ingin memilih item

Anda mungkin mengalami skenario di mana Anda ingin memilih item secara acak dari daftar. Misalnya, Anda sedang membuat game tebak warna. Anda mungkin ingin warna yang ditebak pengguna dipilih secara acak dari daftar opsi potensial

Mengapa kita menggunakan metode pilihan acak () dengan python?
Mengapa kita menggunakan metode pilihan acak () dengan python?

Temukan Kecocokan Bootcamp Anda

  • Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
  • Akses beasiswa eksklusif dan kursus persiapan
Pilih minat Anda
Nama depan

nama keluarga

Surel

Nomor telepon


Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email

Untuk mengimplementasikan pemilih pilihan acak dengan Python, Anda dapat menggunakan random. pilihan() dan acak. pilihan() fungsi. Fungsi ini memungkinkan Anda mengambil satu item acak dan beberapa item acak dari urutan item

Tutorial ini akan membahas, dengan contoh, dasar-dasar pustaka acak Python. Kami akan berbicara tentang cara menggunakan acak. pilihan() metode untuk mengambil elemen acak dari daftar

Modul Pilihan Acak Python

Modul acak Python memungkinkan Anda mengakses fungsi yang terkait dengan angka acak

Salah satu penggunaan modul ini yang paling umum adalah menghasilkan angka acak, yang dapat Anda lakukan dengan menggunakan fungsi randint(). Modul ini juga menyediakan fungsi yang disebut choice(), yang memungkinkan Anda untuk memilih item secara acak dari daftar

Selain itu, acak juga menyediakan fungsi yang disebut pilihan (), yang memungkinkan Anda mengembalikan beberapa pilihan acak dari daftar

Berikut adalah beberapa contoh aplikasi yang akan menggunakan perpustakaan acak

  • Sebuah alat yang mengambil nomor acak
  • Alat yang mengambil warna acak dari daftar warna
  • Alat yang memilih kartu acak dari setumpuk
  • Sebuah aplikasi yang membalik koin

» LAINNYA.   Pelajari Python untuk Pengembangan Game. Sumber Belajar, Pustaka, dan Langkah Dasar

Kita perlu mengimpor perpustakaan acak ke dalam kode kita sebelum kita dapat mulai menggunakan fungsi-fungsi di perpustakaan. Kita dapat melakukannya dengan menggunakan pernyataan impor Python berikut

import random

Python acak. pilihan()

Python acak. choice() mengembalikan elemen acak dari urutan. Anda harus menentukan daftar dari mana Anda ingin mengambil elemen acak sebagai argumen. acak. choice() mengembalikan satu nilai

Sintaks untuk fungsi ini adalah sebagai berikut

random.choice(sequence)
_

Acak. metode choice() dapat mengembalikan item dari tipe data apa pun. Sangat acak. choice() dapat mengembalikan objek JSON dari daftar, atau angka

Mari telusuri sebuah contoh untuk mengilustrasikan bagaimana acaknya. pilihan() metode bekerja

acak. pilihan() Contoh Python

Misalkan kita sedang membangun aplikasi yang memilih lagu secara acak dari daftar lagu favorit kita. Aplikasi ini akan membantu kita mengatasi ketakutan "apa yang harus saya dengarkan?"

Untuk membangun aplikasi ini, kita akan mulai dengan daftar lagu favorit kita

favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"]

Daftar ini berisi empat lagu favorit kami. Kemudian, kita bisa menggunakan acak. choice() untuk memilih lagu acak dari daftar ini. Inilah kode yang akan kita gunakan

import random 

favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"]

song_to_play = random.choice(favorite_songs)
print("The song you should play is:", song_to_play)

Untuk mengilustrasikan bagaimana program ini bekerja, kami akan menjalankannya tiga kali. Inilah tanggapan dari ketiga kesempatan di mana kami menjalankan program kami

The song you should play is: Ring of Fire
The song you should play is: Come on Eileen
The song you should play is: Ring of Fire
_

Acak. pilihan() metode telah memungkinkan kami untuk memilih item acak dari daftar lagu favorit kami

» LAINNYA.   Pelajari Python untuk Peretasan. Sumber Belajar, Pustaka, dan Langkah Dasar

Mari uraikan kode kita. Pertama, kami mengimpor modul acak, yang menyertakan fungsi choice() yang akan kami gunakan nanti di program kami. Kemudian, kami mendeklarasikan daftar lagu favorit kami yang harus dipilih oleh program kami

Selanjutnya, kami menggunakan metode choice() untuk memilih item acak dari daftar lagu favorit kami. Kami menugaskan pilihan itu ke variabel "song_to_play". Akhirnya, kami mencetak ke konsol “Lagu yang harus Anda mainkan adalah. ”, diikuti dengan lagu yang dipilih secara acak yang harus kami mainkan

Python Pilihan Acak. Menggunakan acak. pilihan()

Sejauh ini, kami telah memilih satu pilihan acak dari daftar menggunakan acak. pilihan() metode. Tetapi bagaimana jika kita ingin memilih beberapa pilihan acak?

Untuk melakukannya, kita bisa menggunakan random. pilihan() metode. Metode ini memungkinkan Anda mengembalikan satu atau lebih pilihan acak dari daftar. Sintaks untuk metode choice() adalah

random.choices(sequence, weights, accumulate, k=number_to_choose)

Metode choice() menerima parameter berikut

  • urutan. Urutan dari mana Anda ingin memilih item acak. Ini bisa berupa string, daftar, atau tuple
  • bobot. Daftar bagi Anda untuk menimbang kemungkinan setiap nilai muncul
  • mengumpulkan. Daftar dengan bobot untuk setiap nilai. Kemungkinan setiap bobot terakumulasi
  • nomor_untuk_pilih. Jumlah opsi acak yang ingin Anda pilih dari urutan Anda

Kami akan fokus pada argumen "sequence" dan "number_to_choose" dalam contoh kami

Python acak. pilihan() Contoh

Misalkan kita ingin memilih tiga lagu secara acak dari daftar lagu favorit kita untuk diputar. Ini semua akan ditambahkan ke daftar putar lagu-lagu top kami yang baru

» LAINNYA.   Kesalahan indeks Python. indeks daftar di luar jangkauan Solusi

Program berikut memungkinkan kita untuk menyelesaikan tugas ini

import random 

favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"]

songs_to_play = random.choices(favorite_songs,  k=3)

for s in songs_to_play:
	print(s)
_

Kode kami kembali

Mengapa kita menggunakan metode pilihan acak () dengan python?
Mengapa kita menggunakan metode pilihan acak () dengan python?

Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "

Venus, Insinyur Perangkat Lunak di Rockbot

Find Your Bootcamp Match

Come on Eileen
9 to 5
Ring of Fire

Pertama, kami telah mengimpor pustaka acak ke dalam kode kami. Kemudian, kami mendeklarasikan variabel Python yang disebut "favorite_songs". Variabel ini menyimpan daftar lagu favorit kita

Selanjutnya, kami menggunakan acak. pilihan() metode untuk memilih tiga lagu secara acak dari daftar kami. Acak. pilihan() mengembalikan daftar lagu

Kami menggunakan loop Python untuk menelusuri setiap item dalam daftar opsi lagu yang dibuat secara acak. Loop ini mencetak setiap opsi ke konsol. Seperti yang Anda lihat, kode kami menampilkan daftar tiga lagu yang dapat kami mainkan, secara acak

Kesimpulan

Acak. pilihan() metode memilih item secara acak dari daftar. acak. pilihan() metode memilih beberapa item secara acak dari daftar. Kedua metode ini bisa mengembalikan nilai tipe data apa pun, seperti daftar lain atau angka

Tutorial ini mengeksplorasi, dengan mengacu pada contoh, bagaimana menggunakan metode ini untuk mengambil item acak dari daftar. Sekarang Anda siap untuk mulai menggunakan metode ini seperti Python pro

Untuk saran tentang sumber daya, buku, dan sumber belajar Python online teratas, lihat panduan Cara Belajar Python kami



Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK

Mengapa kita menggunakan pilihan acak dengan Python?

Python Random choice() Metode . Urutan dapat berupa string, rentang, daftar, tuple, atau jenis urutan lainnya. returns a randomly selected element from the specified sequence. The sequence can be a string, a range, a list, a tuple or any other kind of sequence.

Apa yang dilakukan pilihan acak?

pilihan() metode dengan Python. Metode choice() mengembalikan banyak elemen acak dari daftar dengan penggantian . Anda dapat menimbang kemungkinan setiap hasil dengan parameter bobot atau parameter cum_weights.

Bagaimana Anda menggunakan pilihan () dengan Python?

Fungsi pilihan Python () secara acak memilih elemen dari urutan yang ditentukan. Untuk menggunakan fungsi choice() dalam program kita, kita harus mengimpor modul acak . Setiap kali Anda menjalankan kode, fungsi choice() akan memilih string secara acak dari daftar. String bisa sama atau berbeda setiap saat.

Bila menggunakan fungsi acak () Python akan?

random() function menghasilkan angka mengambang acak dalam rentang[0. 1, 1. 0) . (Lihat tanda kurung buka dan tutup, artinya termasuk 0 tetapi tidak termasuk 1). Tidak memerlukan parameter dan mengembalikan nilai yang terdistribusi secara merata antara 0 dan 1.