Mengambil Input Data dari Pengguna (User) dalam Python

ViaByte.Net

Input Data dari Pengguna

Menggunakan Argument Command-Line

Selain menggunakan input() untuk mengambil input dari pengguna, kita juga dapat menggunakan argument yang diberikan melalui baris perintah saat menjalankan skrip Python.

import sys

nama = sys.argv[1]
umur = int(sys.argv[2])

print("Nama Anda:", nama)
print("Umur Anda:", umur)

Dalam contoh di atas, kita mengimpor modul sys yang memungkinkan akses ke argument baris perintah. Argument pertama (sys.argv[1]) dianggap sebagai nama dan argument kedua (sys.argv[2]) dianggap sebagai umur.

Menggunakan Modul argparse

Modul argparse adalah alat yang sangat berguna untuk mengambil argumen baris perintah yang lebih kompleks dan terstruktur. Ini memungkinkan kita untuk mendefinisikan opsi dan argumen yang diharapkan dari pengguna dan menangani parsing secara otomatis.

Bagikan:

Tinggalkan komentar