Monday, 25 May 2020

Belajar Python 3 - Function - White Space

White Space

Pertimbangkan fungsi ini:

def greet_customer ():
    print ("Selamat Datang di Mengasyikkan Pedagang Grosir.")
    print ("Spesial kita adalah jeruk mandarin.")
    print ("Selamat bersenang-senang!")

Tiga pernyataan cetak semuanya dieksekusi bersama ketika greet_customer () dipanggil. Ini karena mereka memiliki tingkat indentasi yang sama. Dalam Python, jumlah spasi memberitahu komputer apa yang merupakan bagian dari fungsi dan apa yang bukan bagian dari fungsi itu. Jika kita ingin menulis baris lain di luar dari greet_customer (), kita harus menghapus baris baru:

def greet_customer ():
    print ("Selamat Datang di Mengasyikkan Pedagang Grosir.")
    print ("Spesial kami adalah jeruk mandarin.")
    print ("Selamat bersenang-senang!")
print ("Cleanup on Aisle 6")

Ketika kita memanggil greet_customer, pesan "Cleanup on Aisle 6" tidak dicetak, karena itu bukan bagian dari fungsi.

Di sini, di Codecademy, kita menggunakan 2 spasi untuk indentasi default kita . Apa pun selain itu akan menimbulkan kesalahan ketika Anda mencoba menjalankan program. Banyak platform lain menggunakan 4 ruang. Beberapa orang bahkan menggunakan tab! Semuanya baik-baik saja. Yang penting adalah konsisten di seluruh proyek.

Instruksi
1. Jalankan script.py. Lihatlah apa yang dicetak!

Script Latihan 
def about_this_computer():
  print("This computer is running on version Everest Puma")
  print("This is your desktop")

about_this_computer()

Hasil

This computer is running on version Everest Puma
This is your desktop


2.  Hapus indentasi pada pernyataan cetak kedua. Jalankan file. Sekarang apa yang dicetak?
Script :
def about_this_computer():
  print("This computer is running on version Everest Puma")
print("This is your desktop")

about_this_computer()

Hasil

This is your desktop
This computer is running on version Everest Puma


Labels: