Pada bahasa Python, syntax yang digunakan untuk menampilkan program adalah print(). Tidak seperti bahasa C++ yang lumayan panjang, python hanya menggunakan fungsi print()...
Python Eveywhere
Learning Programming
Post Page Advertisement [Top]
Pada bahasa Python,
syntax yang digunakan untuk menampilkan program adalah print(). Tidak seperti
bahasa C++ yang lumayan panjang, python hanya menggunakan fungsi print() ini
saja.
print('Hello', "World")
# Dapat menggunakan tanda petik 1 atau 2, namun harus konsisten dalam penggunaannya
Untuk menampilkan isi
dari sebuah variabel pun menggunakan fungsi yang sama, hanya saja cara
menampilkannya ada berbagai cara.
nama = 'Ramadhan'
usia = 18
print('Halo', nama, 'saat ini kamu berusia', usia, 'tahun')
# Menampilkan gabungan kata dan variabel menggunakan tanda koma (,)
print('Halo {} saat ini kamu berusia {} tahun' .format(nama, usia))
# Menampilkan gabungan kata dan variabel menggunakan fungsi format()
print('Halo ' + nama + ' saat ini kamu berusia ' + str(usia) + ' tahun')
# Menampilkan gabungan kata dan variabel menggunakan operator penjumlahkan (hanya berlaku untuk tipe data string)
print('Halo %s saat ini kamu berusia %d tahun' %(nama,usia))
# Menampilkan gabungan kata dan variabel menggunakan operator format string
Jika dalam menampilkan
isi variabel menggunakan operator format string, maka format string yang
digunakan tidaklah sama, tergantung dengan tipe data dari variabel tersebut.
Operator Format Strings
%s -
Strings
%d -
Integer
%f -
Float
%.<digit>f -
Float dengan sejumlah digit dibelakang koma
%x / %X -
Bilangan bulat dengan representasi Hexa (huruf kecil / huruf besar)
pi = 3.14159265359
print('Pi = %.4f' %pi)
# menampilkan angka dibelakang koma sesuai dengan yang diinginkan # Output : 3.1415
Itulah cara-cara
melakukan output dalam pemrograman python. Yang mana yang lebih baik? Sama
saja, itu hanya tergantung dengan gaya pemrograman kita saja.
INPUT
Selama ada output,
tentu saja ada input. Input disini adalah berguna apabila dalam program yang
ingin kita buat, user dapat menginput datanya sendiri. Seperti contoh, kita
ingin user menginputkan biodata sendiri, maka proses tersebut disebut input. Melakukan
input di python sangatlah mudah. Sama seperti output yang hanya menggunakan
fungsi print(), di input kita hanya menggunakan fungsi input().
nama = input('Input Nama : ')
Ada sedikit perbedaan
antara python 2 dan python 3 dalam proses input. Pada python 2, jika kita ingin
menginput data yang bertipe string, maka kita menggunakan fungsi raw_input().
# PYTHON 2
nama = raw_input('Nama : ') # otomatis tipe datanya adalah string
print(type(nama))
usia = input('Usia : ') # jika menginputkan tipe data string, maka akan error
print(type(usia))
Sesuai dengan yang
diatas, pada python 2 kita menggunakan fungsi raw_input() untuk menginput
string, dan menggunakan fungsi input() untuk menginput tipe data selain string.
Namun ada perbedaan pada python 3 yaitu proses input yang digunakan hanya
menggunakan fungsi input(). Sayangnya, setiap data yang kita masukkan ke fungsi
input() ini akan secara otomatis memiliki tipe data string.
# PYTHON 3
nama = input('Input Nama : ')
usia = input('Input Usia : ')
print(type(nama), type(usia)) # Setiap nilai yang di input akan bertipe string
Oleh karena itu, jika
kita ingin menginputkan data selain string, kita harus mengkonversi datanya
dulu.
usia = int(input('Input Usia : ')) # int()
= mengkonversi ke integer
# Langsung dikonfersi untuk mengubah tipe data
print(type(usia))

Hey there, We are Blossom Themes! We are trying to provide you the new way to look and use the blogger templates. Our designers are working hard and pushing the boundaries of possibilities to widen the horizon of the regular templates and provide high quality blogger templates to all hardworking bloggers!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment