Cara Menggunakan Pernyataan Python if

Cara Menggunakan Pernyataan Python if

NS jika pernyataan adalah kekuatan pendorong pemrograman logis. Hasilnya, pemahaman yang lebih baik tentang Python jika adalah tambahan yang signifikan untuk keterampilan pemrograman Python Anda.





Apakah Anda ingin tahu lebih banyak tentang Python? jika penyataan? Jangan khawatir, di sini, kami akan menjelaskan cara menggunakannya jika kondisi Python untuk mengendalikan program Anda.





Bagaimana Pernyataan if Bekerja dengan Python

Biasanya, pernyataan bersyarat dalam Python dimulai dengan jika , dan tanpa itu, mereka hampir tidak logis sama sekali. Namun, kondisi adalah seperangkat aturan yang ditentukan pemrogram yang memeriksa apakah peristiwa tertentu benar atau salah. Intinya, mereka memeriksa keabsahan suatu peristiwa.





NS jika pernyataan dalam Python umumnya mengambil format ini:

if an event is True:
Execute some commands...

Walaupun jika pernyataan dapat berdiri sendiri, kondisi lain seperti elif , dan lain dapat mendukungnya untuk menerapkan aturan lain. Namun, Anda juga dapat menggunakan pernyataan seperti bukan , dan , atau , dan di dalam dengan jika kondisi Python.



Python juga memungkinkan Anda untuk menggunakan jika pernyataan langsung dengan aliran kontrol seperti untuk lingkaran. Mari kita lihat cara menggunakan jika pernyataan dengan masing-masing kasus dalam contoh di bawah ini.

Cara Menggunakan Pernyataan if dan if...else Python

Dengan jika kondisi, Anda dapat memberi tahu Python untuk menjalankan serangkaian perintah sejauh suatu peristiwa benar:





cara membongkar pengontrol xbox one
if 5 > 3:
print('Valid')
Output: Valid

Namun, kombinasi dari jika lain condition berguna saat Anda perlu menjalankan serangkaian perintah lain jika yang pertama salah. Mari kita lihat ini dalam praktiknya:

a = 10
b = 3
if a == b:
print('They're the same')
else:
print('They're not the same')
Output: They're not the same

Anda dapat memeriksa kesetaraan kedua variabel di atas secara langsung dengan meminta Python mengembalikan nilai Boolean. Misalnya, pencetakan a==b mengembalikan Salah:





a = 10
b = 3
print(a==b)
Output: False

Cara Menggunakan Kondisi if...elif...else Python

Sementara bahasa pemrograman seperti JavaScript menggunakan lain jika , Python menggunakan elif . Namun, sebuah lain biasanya mengakhiri serangkaian pernyataan bersyarat dengan Python. Tetapi jika Anda masih ingin memvalidasi acara lain sebelum mengakhiri kondisi Anda, maka Anda perlu menggunakan elif penyataan. Mari kita lihat kasus penggunaan Python elif di bawah:

a = 10
b = 3
if b == a:
print(a + b)
elif b * a == 30:
print(b - a)
else:
print('impossible')
Output: -7

Dalam kode di atas, Python mengeksekusi perintah di dalam jika pernyataan jika peristiwa itu benar. Jika tidak, itu mengeksekusi elif penyataan. Jika tidak, itu akan mengeluarkan lain penyataan.

Anda dapat menggunakan lebih dari satu elif dan lain untuk menempatkan kondisi lain di tempat:

myList = ['Python', 'MUO', 'Hello']
if ('Python') in myList:
print('No')
elif 'N' in myList[1]:
print('MUO')
elif 'e' in myList[2]:
print('Hello')
else:
print('None is true')
Output: Hello

Cara Menggunakan Kata Kunci 'dalam,' 'dan,' dan 'atau' Dengan Python if

Anda dapat menggunakan di dalam kata kunci dengan jika pernyataan untuk memeriksa apakah suatu item ada dalam daftar atau larik:

myList = ['Python', 'MUO', 'Hello']
if ('Python') in myList:
print('It's in the list')
Output: It's in the list

Anda juga dapat menggunakan dan ekspresi dengan jika untuk memeriksa lebih dari satu item:

myList = ['Python', 'MUO', 'Hello']
if ('Python' and 'Hello') in myList:
print('Hello Python')
Output: Hello Python

Terkait: Lembar Cheat RegEx Python untuk Pemrogram Pemula

Untuk memeriksa apakah salah satu item ada dalam daftar, Anda dapat menggunakan atau kata kunci:

myList = ['Python', 'MUO', 'Hello']
if ('Python' or 'Bags') in myList:
print('One of them is on the list')
Output: One of them is on the list

Cara Menggunakan Python jika Dengan for Loop

Anda juga dapat mengontrol apa yang terjadi di a untuk lingkaran dengan jika kondisi. Misalnya, Anda dapat mengatur kondisi saat perulangan melalui daftar atau larik dengan Python for loop . Lihat contoh kode di bawah ini untuk melihat cara kerjanya:

myList = myList = ['Python', 'MUO', 'Hello']
myList2 = ['Fish', 'Gold', 'Bag']
if len(myList) == 3:
for items in myList:
print(items)
else:
for items2 in myList2:
print(items2)

Kode di atas memeriksa apakah panjang daftarku tepat tiga dan loop melalui itu jika pernyataan itu benar. Jika tidak, itu mengeksekusi lain pernyataan dan menampilkan setiap item dalam daftarku2 .

Namun, Anda juga dapat memodifikasi kode tersebut untuk mencetak semua item di salah satu daftar dengan tepat empat jumlah kata:

myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
for items in (myList + myList2):
if len(items) == 4:
print(items)

Kode di atas pertama menggabungkan dua daftar. Kemudian memeriksa apakah ada item dengan tepat empat jumlah kata di kedua daftar dan mengulangnya jika pernyataan itu benar.

cara menghapus google drive dari komputer

Cara Menggunakan Pernyataan if dalam Fungsi Python

NS jika condition juga berguna saat menulis fungsi dengan Python. Seperti halnya dalam kode biasa, jika kondisi dapat menentukan apa yang terjadi dalam suatu fungsi.

Terkait: Cara Membuat, Mengimpor, dan Menggunakan Kembali Modul Anda Sendiri dengan Python

Mari kita lihat cara menggunakan jika pernyataan dan kondisi lain dalam fungsi Python dengan memfaktorkan ulang blok kode terakhir di bagian sebelumnya di atas:

def checkString(list1, list2):
for items in (list1 + list2):
if len(items) == 4:
print(items)
break
else:
print('impossible')
List1 = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
List2 = ['Fish', 'Gold', 'Bag']
checkString(List, List2)

Seperti kode di bagian sebelumnya, fungsi di atas menampilkan semua item dengan tepat empat jumlah kata. Namun, merusak pernyataan memastikan bahwa eksekusi berhenti setelah mencetak item terakhir yang memenuhi kondisi. Jika peristiwa dalam jika pernyataan salah, lain kondisi mengeksekusi perintah di dalamnya.

Menggunakan Pernyataan if Dengan Fungsi Lambda Python

Anda dapat menggunakan pernyataan if dengan fungsi lambda anonim juga. Yang Anda butuhkan hanyalah pemahaman dasar tentang fungsi lambda Python untuk melakukan ini.

Mari kita tulis ulang fungsi di bagian sebelumnya sebagai fungsi lambda untuk memahami cara kerjanya:

checkString = lambda a, b: [y for y in (a + b) if len(y) == 4]
print(checkString(List1, List2))
Output: ['Four', 'Fish', 'Gold']

Fungsi lambda di atas memberikan output yang sama dengan fungsi normal yang kita gunakan di bagian sebelumnya. Namun, di sini, kami mengekspresikan kode dengan membuat pemahaman daftar Python.

Cara Menggunakan Pernyataan if dalam Pemahaman Daftar Python

Itu juga mungkin untuk menggunakan jika pernyataan dengan untuk loop dalam pemahaman daftar. Dalam contoh ini, mari kita tulis ulang kode sebelumnya untuk mencetak semua item dengan empat jumlah kata dalam pemahaman daftar:

aplikasi kebugaran terbaik untuk jam tangan apel 2
myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
lis = [lists for lists in (myList + myList2) if len(lists) is 4]
print(lis)
Output: ['Four', 'Fish', 'Gold']

Terkait: Cara Menggunakan Pemahaman Daftar Python (Dan Kapan Tidak Menggunakannya)

Anda juga bisa menggunakan jika ... dan atau aku untuk dalam pemahaman daftar. Pertama, mari kita lihat kasus penggunaan aku untuk dalam pemahaman daftar Python:

myList = ['Python', 'MUO', 'Hello', 'Books', 'Pizza', 'Four']
myList2 = ['Fish', 'Gold', 'Bag']
lis = [lists for lists in (myList + myList2) if ('P' in lists or 'F' in lists)]
print(lis)
Output: ['Python', 'Pizza', 'Four', 'Fish']

Kode memeriksa apakah ada item dengan alfabet 'P' atau 'F' di dalamnya dan menampilkannya jika pernyataan itu benar.

Kami juga dapat menggunakan jika ... dan untuk mencetak item yang memiliki string 'P' dan 'o' di dalamnya:

lis = [lists for lists in (myList + myList2) if ('P' in lists and 'o' in lists)]
print(lis)
Output: ['Python']

Kode di atas hanya menampilkan 'Python' karena itu satu-satunya item dalam daftar yang memiliki 'P' dan 'o'.

Cara Menggunakan Bersarang jika dalam Pemahaman Daftar Python

Dalam beberapa kasus, Anda juga dapat menggunakan nested jika kondisi dalam pemahaman daftar. Mari kita lihat contoh pemahaman daftar yang menampilkan semua angka yang dapat membagi tiga dan lima menggunakan bersarang jika kondisi:

B = range(31)
A = [x for x in B if x % 3 == 0 if x % 5 ==0]
print(A)
Output: [0, 15, 30]

Namun, Anda dapat melakukan apa yang dilakukan kode di atas menggunakan pemahaman set alih-alih daftar. Tapi kali ini, Anda mendapatkan output sebagai set literal:

A = {x for x in B if x % 3 == 0 if x % 5 ==0}
print(A)
Output: {0, 30, 15}

Jangan ragu untuk bermain-main dengan contoh pemahaman daftar lainnya dengan mengubahnya untuk mengatur pemahaman juga.

Pernyataan Logis Mengontrol Banyak Program Otomatis

Pernyataan logis adalah blok bangunan dari banyak program berkode di luar sana saat ini, dan ini tidak berbeda dengan program yang berjalan di Python. Namun, seperti yang kami nyatakan sebelumnya, pernyataan bersyarat memberi Anda pemahaman yang lebih baik tentang kode Anda, sehingga Anda dapat mengubah hal-hal seperti yang Anda inginkan.

Proyek kehidupan nyata seperti pengembangan game, pembelajaran mesin, dan pengembangan web bergantung pada pernyataan bersyarat ini untuk otomatisasi tugas, memungkinkan mereka untuk melayani pengguna dengan keluaran yang diinginkan. Jadi, sebagai programmer yang akan datang, mempelajari lebih lanjut tentang mereka dan cara kerjanya diperlukan untuk membuat kode program teknologi modern yang dinamis dan responsif.

Membagikan Membagikan Menciak Surel Cara Menggunakan Perulangan While dengan Python

Meskipun loop adalah bagian mendasar dari pengkodean, pelajari cara menggunakannya dengan baik di sini.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Python
Tentang Penulis Idisou Omisola(94 Artikel Diterbitkan)

Idowu sangat menyukai teknologi dan produktivitas yang cerdas. Di waktu luangnya, dia bermain-main dengan coding dan beralih ke papan catur ketika dia bosan, tetapi dia juga suka melepaskan diri dari rutinitas sesekali. Semangatnya untuk menunjukkan kepada orang-orang tentang teknologi modern memotivasinya untuk menulis lebih banyak.

More From Idowu Omisola

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan