Daftar Isi[Bersembunyi][Menunjukkan]
Selamat datang di kuliah ketiga dalam seri ini.
Sekarang Anda seharusnya dapat menginstal Python di komputer Anda dan menulis program sederhana dengan menetapkan variabel dan mencetak pernyataan sederhana di terminal.
Sekarang, segalanya menjadi sedikit lebih menarik dan kita akan melihat bagaimana menggunakan input dan banyak lagi.
Menerima Input
Sekarang kita akan belajar bagaimana menerima input dari pengguna dengan Python. Kami akan menulis sebuah program kecil yang menanyakan nama pengguna dan kemudian kami akan mencetak pesan ucapan yang disesuaikan untuk pengguna tersebut.
Jadi alih-alih mencetak, kita akan menggunakan input. Sekarang input dan print ini adalah fungsi yang dibangun ke dalam Python.
Untuk memahami ini lebih baik, pikirkan remote control TV.
Pada remote control ini, kami memiliki banyak tombol, ini adalah fungsi yang terpasang di tv Anda, Anda dapat menyalakannya, mematikannya, mengubah volume dan sebagainya. Dalam Python, kami juga memiliki fungsi untuk tugas-tugas umum seperti mencetak pesan, menerima input, dan sebagainya.
Kita akan menggunakan fungsi input. Sekarang ketik;
input('What is your name? ')
Fungsi input ini akan mencetak pesan ini di terminal, dan kemudian akan menunggu pengguna memasukkan nilai. Apa pun yang dimasukkan pengguna, fungsi input ini akan kembali. Sekarang kita bisa mendapatkan nilai itu dan menyimpannya di memori menggunakan variabel. Kita bisa menyimpannya dalam variabel 'Name'. Seperti ini:
name = input('What is your name? ')
Sekarang di baris kedua, ketik:
print('Hi' + name)
Dengan cara ini, kami telah menggabungkan satu string "Hai" dengan string lain "nama" dalam ekspresi yang sama. Outputnya akan terlihat seperti ini.
Latihan
Sekarang inilah latihan untuk Anda. Jeda pengguliran dan coba ini.
Ajukan dua pertanyaan: Nama orang dan warna favorit. Kemudian cetak pesan seperti "Shahbaz suka Hitam"
Inilah solusinya. “JANGAN MENCURI”
Tipe:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Outputnya akan terlihat seperti ini:
Ketik Konversi
Mari kita pahami ini melalui sebuah contoh.
Katakanlah Anda ingin menentukan usia Anda melalui program Python sederhana. Yang akan menjadi:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Sekarang tampaknya program ini harus bekerja tetapi jika Anda menjalankan program ini, Anda akan mendapatkan kesalahan.
Itu karena seperti bahasa pemrograman lainnya, Python juga memiliki tipe data yang berbeda dan input tahun lahir Anda diambil sebagai string oleh interpreter Python meskipun itu merupakan nilai integer. Apa pun dengan fungsi "input" diambil sebagai string.
Dengan cara ini, program ini akan mengurangkan string dari integer. Kita perlu memperbaikinya dengan mengubah string dalam ekspresi input menjadi integer.
Inilah cara kami akan melakukannya.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Outputnya akan terlihat seperti ini.
Jadi kami telah mendeklarasikan variabel “birth_year” sebagai bilangan bulat. Tipe data lain dalam Python termasuk "float" untuk floating point, "bool" untuk mengubah string menjadi nilai boolean dan "str" untuk string.
Latihan
Sekarang inilah latihan yang menarik untuk Anda.
Anda tahu aturannya.
Tanyakan kepada pengguna berat badan mereka dalam pound, ubah menjadi kilogram dan cetak di terminal.
Berikut adalah bagaimana Anda akan melakukannya.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Bungkus
Itu saja dari kuliah ini.
Sampai jumpa di kuliah berikutnya, di mana kita akan belajar tentang string.
Tinggalkan Balasan