Python#
Referensi API Python VEXcode VR menjelaskan apa yang dilakukan oleh setiap perintah, metode, dan fungsi, input apa yang digunakan, apa yang dikembalikan, dan bagaimana cara menggunakannya dalam sebuah proyek.
Gunakan referensi ini ketika Anda ingin memahami suatu perintah sebelum menambahkannya ke proyek, memeriksa nilai apa yang diterima atau dikembalikan, atau membandingkan perintah terkait dalam suatu kategori.
Perintah Python digunakan dalam proyek VEXcode VR Python. Proyek Blocks menggunakan bagian API Blocks sebagai gantinya.
Perintah Python di VEXcode VR dapat bergantung pada Playground dan robot yang Anda gunakan. Beberapa robot menyertakan metode unik yang tidak muncul di setiap Playground.
Taman Bermain dan Robot di VR#
Gunakan bagian Arena Bermain untuk melihat robot mana yang digunakan di setiap Arena Bermain dan untuk menemukan detail pengaturan khusus Arena Bermain, informasi lapangan, dan konteks tantangan.
Gunakan bagian Robot untuk menemukan halaman Python khusus robot untuk robot dengan metode unik. Halaman Robot juga menunjukkan Playground mana yang digunakan setiap robot, sehingga Anda dapat mengetahui kapan metode khusus robot tersedia di proyek Anda.
Cara Membaca Entri Metode#
Sebagian besar entri Python mencakup bagian-bagian berikut:
Nama perintah - Nama resmi dari perintah, metode, atau fungsi.
Deskripsi - Menjelaskan fungsi perintah dan kapan perintah tersebut berguna.
Penggunaan - Menunjukkan sintaks yang digunakan untuk menulis perintah dalam kode.
Parameter - Mencantumkan input yang diterima oleh perintah dan menjelaskan fungsi masing-masing input.
Nilai kembalian - Menjelaskan apa yang dilaporkan oleh perintah, jika perintah tersebut mengembalikan nilai.
Contoh kode - Menunjukkan salah satu cara perintah ini dapat digunakan dalam sebuah proyek.
Elemen API Python Umum#
Elemen |
Apa artinya |
|---|---|
Metode |
Perintah yang dipanggil pada suatu objek seperti |
Fungsi |
Perintah yang dipanggil secara langsung, seperti |
Parameter |
Nilai yang diteruskan ke suatu metode atau fungsi untuk mengontrol apa yang dilakukannya. |
Parameter opsional |
Parameter yang dapat diabaikan sehingga perilaku default yang digunakan. |
Nilai kembalian |
Nilai yang dilaporkan kembali oleh suatu perintah, seperti angka, teks, atau Boolean. |
Kosakata Dasar Python#
Ketentuan |
Apa artinya |
|---|---|
Variabel |
Nama yang menyimpan nilai, seperti |
Rangkaian |
Teks di dalam tanda kutip, seperti |
Bilangan bulat |
Angka positif atau negatif, seperti |
Mengambang |
Angka dengan desimal, seperti |
Boolean |
Nilai yang berupa |
Argumen |
Nilai yang diteruskan ke panggilan metode atau fungsi, seperti |
Contoh Entri Metode#
rotasi#
Rotasi adalah seberapa banyak robot telah berputar, diukur dalam derajat. Pada awal proyek, nilai rotasi diatur ke 0 derajat. Perintah rotation mengembalikan rotasi robot saat ini.
Memutar ke kanan akan meningkatkan putaran, dan memutar ke kiri akan mengurangi putaran. Misalnya, melakukan dua putaran penuh ke kanan akan menghasilkan putaran sebesar 720 derajat.
Usage:
drivetrain.rotation(units)
Parameter |
Keterangan |
|---|---|
|
Opsional. Satuan rotasi: |
def main():
# Display the rotation after turning
drivetrain.turn_for(RIGHT, 450, DEGREES)
brain.print("Rotation: ")
brain.print(drivetrain.rotation(DEGREES))
# VR threads - Do not delete
vr_thread(main)