Masih 89 hari lagi untuk selesai dalam tantangan ini, tetapi rangkaian kata mulai menipis untuk menuliskan dokumentasi belajar saya disini. Kalau saya cuma mendokumentasikan bari kode, menurut saya tulisan ini kurang bermanfaat dan bagi seseorang pemula yang belajar Python seperti saya menemukan dokumentasi yang berisi baris kode tanpa keterangan akan bingung membacanya. Tapi saya akan berusaha untuk merangkai kata menjadi sebuah tuisan yang bermanfaat.
Balik lagi ke topik belajar di hari ke-11 ini, setelah beberapa hari ini belajar tentang print
kali ini akan belajar tentang membuat inputan. Inputan sangat penting untuk sebuah software dengan inputan software lebih interaktif dan berguna. Selain belajar tentang inputan, kita juga belajar untuk menentukan tipe datanya terdahulu agar hasil dari program sesuai dengan yang kita inginkan, ini adalah hasil abris kode yang telah saya pelajari hari ini :
# menampilkan pertanyaan berapa usiamu
print("Berapa usiamu?", end=' ')
# memberikan inout dengan keyboard
umur = input()
print("Berapa tinggimu?", end=' ')
tinggi = input()
print("Berapa berat badanmu?", end=' ')
berat = input()
# format string dari hasil inputan
print(f"Jadi, umurmu adalah {umur}, tinggi {tinggi}, dan beratmu {berat}")
# study drills
# akan menampilkan pertanyaan siapa namamu dan kita akan memberikan inputan setalah pertanyaan tampil
nama = input("Ketik namamu: ")
# akan menampilkan hasil inputan
print("Hai", nama)
# penggunaan paramater sep, sep sendiri kepanjangan dari separator yang artinya pemisah
tetangga = input("Ketik nama tetangga sebelah kananmu: ")
print("Tetangga sebelah kananmu bernama ", tetangga, '!', sep='')
# jika tidak menggunakan separator
tetangga1 = input("Ketik nama tetanggamu sebelah kirimu: ")
print("Tetangga sebelah kirimu bernama ", tetangga1,'!')
# menggunakan tipe data integer
# jika kita tidak menentukan tipe datanya maka hasilnya juga berbeda
x = int(input("Masukkan angka pertama: "))
y = int(input("Masukkan angka kedua: "))
print("Hasil penjumlahan dari ", x, ' dan ', y, ' adalah ', x+y, '.', sep='')
# ini ketika tipe data tidak ditentukan maka otomatis dianggap string
x = input("Ketikkan angka pertama: ")
y = input("Ketikkan angka kedua: ")
print("Penjumlahan dari", x, ' dan ', y, ' adalah ', x + y, '.', sep='')
Belajar kali ini saya juga mengambil referensi dari http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/io.html sesuai dengan study drills dalam buku unutk mencari contoh dalam internet.