Cara Menggunakan Python if Statement

The jika kenyataan adalah penggerak pengaturcaraan logik. Akibatnya, pemahaman yang lebih baik tentang Python's if adalah tambahan penting kepada kemahiran pengaturcaraan Python anda.

Adakah anda ingin mengetahui lebih lanjut tentang pernyataan if Python ? Jangan risau, di sini, kami akan menerangkan cara menggunakan syarat if Python untuk mengawal program anda.

Bagaimana Pernyataan if Berfungsi dalam Python

Biasanya, pernyataan bersyarat dalam Python bermula dengan if , dan tanpanya, ia tidak logik sama sekali. Walau bagaimanapun, syarat ialah satu set peraturan yang ditentukan oleh pengaturcara yang menyemak sama ada peristiwa tertentu adalah benar atau palsu. Pada dasarnya, mereka menyemak kesahihan sesuatu peristiwa.

Yang jika pernyataan Python biasanya mengambil format ini:

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

Walaupun, pernyataan if boleh berdiri sendiri, syarat lain seperti elif , dan lain - lain boleh menyokongnya untuk meletakkan peraturan lain. Walau bagaimanapun, anda juga boleh menggunakan pernyataan seperti not , dan , atau , dan dalam dengan syarat if Python.

Python juga membenarkan anda menggunakan pernyataan if secara langsung dengan aliran kawalan seperti gelung for . Mari lihat cara menggunakan pernyataan if dengan setiap kes ini dalam contoh di bawah.

Cara Menggunakan Pernyataan if dan if...else Python

Dengan syarat if , anda boleh memberitahu Python untuk melaksanakan satu set arahan sejauh sesuatu peristiwa itu benar:

if 5 > 3: print("Valid") Output: Valid

Walau bagaimanapun, gabungan syarat if else berguna apabila anda perlu melaksanakan set perintah lain jika yang pertama adalah palsu. Mari lihat ini dalam amalan:

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 boleh menyemak kesamaan dua pembolehubah di atas secara langsung dengan meminta Python mengembalikan nilai Boolean. Sebagai contoh, mencetak a==b mengembalikan False:

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

Cara Menggunakan Python's if...elif...else Conditions

Walaupun bahasa pengaturcaraan seperti JavaScript menggunakan else if , Python menggunakan elif . Walau bagaimanapun, yang lain biasanya menamatkan satu set pernyataan bersyarat dalam Python. Tetapi jika anda masih mahu mengesahkan acara lain sebelum menamatkan syarat anda, maka anda perlu menggunakan pernyataan elif . Mari lihat kes penggunaan elif Python 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 kod di atas, Python melaksanakan arahan dalam jika kenyataan sekiranya kejadian itu adalah benar. Jika tidak, ia melaksanakan pernyataan elif . Jika tidak, ia mengeluarkan pernyataan else .

Anda boleh menggunakan lebih daripada satu elif dan satu lagi untuk meletakkan syarat lain:

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 jika

Anda boleh menggunakan kata kunci dalam dengan pernyataan if untuk menyemak sama ada item terdapat dalam senarai atau tatasusunan:

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

Anda juga boleh menggunakan ungkapan dan dengan if untuk menyemak lebih daripada satu item:

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

Berkaitan: Helaian Cheat RegEx Python untuk Pengaturcara Pemula

Untuk menyemak sama ada item ada dalam senarai, anda boleh menggunakan kata kunci atau :

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 boleh mengawal perkara yang berlaku dalam gelung for dengan syarat if . Sebagai contoh, anda boleh menetapkan syarat semasa menggelung melalui senarai atau tatasusunan dengan Python untuk gelung . Sila lihat contoh kod di bawah untuk melihat cara ini berfungsi:

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)

Kod di atas menyemak sama ada panjang myList betul-betul tiga dan menggelungkannya jika pernyataan itu benar. Jika tidak, ia melaksanakan pernyataan else dan mengeluarkan setiap item dalam myList2 .

Walau bagaimanapun, anda juga boleh mengubah suai kod itu untuk mencetak semua item dalam mana-mana senarai dengan tepat empat bilangan perkataan:

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

Kod di atas mula-mula menggabungkan dua senarai. Ia kemudian menyemak sama ada terdapat item dengan tepat empat bilangan perkataan dalam kedua-dua senarai dan menggelungkannya jika pernyataan itu benar.

Cara Menggunakan Pernyataan if dalam Fungsi Python

Keadaan if juga boleh berguna semasa menulis fungsi dalam Python. Seperti yang berlaku dalam kod biasa, keadaan if boleh menentukan apa yang berlaku dalam fungsi.

Berkaitan: Cara Mencipta, Mengimport dan Menggunakan Semula Modul Anda Sendiri dalam Python

Mari lihat cara menggunakan pernyataan if dan syarat lain dalam fungsi Python dengan memfaktorkan semula blok kod terakhir dalam bahagian 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 kod dalam bahagian sebelumnya, fungsi di atas mengeluarkan semua item dengan tepat empat bilangan perkataan. Walau bagaimanapun, penyataan rehat memastikan bahawa pelaksanaan berhenti selepas mencetak item terakhir yang memenuhi syarat. Jika peristiwa dalam pernyataan if adalah palsu, syarat else melaksanakan perintah di dalamnya.

Menggunakan Pernyataan if Dengan Fungsi Lambda Python

Anda boleh menggunakan pernyataan if dengan fungsi lambda tanpa nama juga. Apa yang anda perlukan ialah pemahaman asas tentang fungsi Python lambda untuk melakukan ini.

Mari tulis semula fungsi dalam bahagian sebelumnya sebagai fungsi lambda untuk memahami cara ini berfungsi:

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 seperti fungsi biasa yang kami gunakan dalam bahagian sebelumnya. Di sini, walau bagaimanapun, kami menyatakan kod dengan mencipta pemahaman senarai Python.

Cara Menggunakan Pernyataan if dalam Pemahaman Senarai Python

Ia juga mungkin untuk menggunakan pernyataan if dengan gelung for dalam pemahaman senarai. Dalam contoh ini, mari kita tulis semula kod sebelumnya untuk mencetak semua item dengan empat bilangan perkataan dalam pemahaman senarai:

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']

Berkaitan: Cara Menggunakan Pemahaman Senarai Python (Dan Bila Tidak Menggunakannya)

Anda juga boleh menggunakan jika...dan atau jika...atau dalam pemahaman senarai. Mula-mula, mari kita lihat kes penggunaan if...atau dalam pemahaman senarai 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']

Kod menyemak sama ada terdapat item dengan sama ada abjad "P" atau "F" di dalamnya dan mengeluarkannya jika pernyataan itu benar.

Kita juga boleh menggunakan if...and untuk mencetak item yang mempunyai kedua-dua rentetan "P" dan "o" di dalamnya:

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

Kod di atas hanya mengeluarkan "Python" kerana ia adalah satu-satunya item dalam senarai yang mempunyai "P" dan "o."

Cara Menggunakan Nested jika dalam Pemahaman Senarai Python

Dalam sesetengah kes, anda juga boleh menggunakan keadaan jika bersarang dalam pemahaman senarai. Mari kita lihat contoh pemahaman senarai yang mengeluarkan semua nombor yang boleh membahagi tiga dan lima menggunakan keadaan bersarang jika :

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

Walau bagaimanapun, anda boleh melakukan perkara yang dilakukan oleh kod di atas menggunakan pemahaman yang ditetapkan dan bukannya senarai. Tetapi kali ini, anda mendapat output anda 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 senarai lain dengan menukarnya untuk menetapkan pemahaman juga.

Pernyataan Logik Mengawal Banyak Program Automatik

Pernyataan logik ialah blok binaan banyak program berkod di luar sana hari ini, dan ini tidak berbeza apabila ia datang kepada program yang dijalankan pada Python. Walau bagaimanapun, seperti yang kami nyatakan sebelum ini, penyataan bersyarat memberi anda pemahaman yang lebih baik tentang kod anda, jadi anda boleh mengubah suai perkara mengikut kehendak anda.

Projek kehidupan sebenar seperti pembangunan permainan, pembelajaran mesin dan pembangunan web bergantung pada penyataan bersyarat ini untuk automasi tugas, yang membolehkan mereka menyediakan pengguna dengan output yang diingini. Jadi, sebagai pengaturcara akan datang, mempelajari lebih lanjut tentang mereka dan cara ia berfungsi adalah perlu untuk mengekod program teknologi moden yang dinamik dan responsif.


Cara Mengira Nilai nCr

Cara Mengira Nilai nCr

Gabungan ialah konsep matematik. Ia merujuk kepada susunan beberapa objek yang susunannya tidak relevan. Formula asas menerangkan bilangan gabungan yang sah.

Cara Menulis & Menyusun Kod Soliditi Pertama Anda

Cara Menulis & Menyusun Kod Soliditi Pertama Anda

Solidity ialah bahasa pengaturcaraan yang digunakan oleh kontrak pintar pada blockchain Ethereum. Ia adalah bahasa pengaturcaraan berorientasikan objek yang ditaip secara statik.

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

Cara Mencari Kiub dan Petak Sempurna N-Digit Menggunakan Python, C++ dan JavaScript

Cara Mencari Kiub dan Petak Sempurna N-Digit Menggunakan Python, C++ dan JavaScript

Ramai pengaturcara suka menyelesaikan masalah matematik rumit menggunakan kod. Ia membantu menajamkan minda dan meningkatkan kemahiran menyelesaikan masalah. Dalam artikel ini, anda akan belajar cara mencari petak dan kiub sempurna n-digit terkecil dan terbesar menggunakan Python, C++ dan JavaScript. Setiap contoh juga mengandungi output sampel untuk beberapa nilai yang berbeza.

Cara Menggunakan Python sebagai Kalkulator Baris Perintah

Cara Menggunakan Python sebagai Kalkulator Baris Perintah

Walaupun anda boleh menggunakan kalkulator grafik pada komputer anda, penterjemah bahasa pengaturcaraan Python boleh berfungsi sebagai kalkulator meja. Ia adalah jenaka yang popular dalam komuniti Python yang disebut dalam tutorial rasmi. Inilah cara anda boleh menggunakan Python sebagai kalkulator.

Bermula Dengan Buku Nota Jupyter: Satu Tutorial

Bermula Dengan Buku Nota Jupyter: Satu Tutorial

Jika anda seorang saintis data yang bercita-cita tinggi yang bekerja dengan Python atau R, anda perlu tahu cara menggunakan Jupyter Notebook. Ia adalah IDE sumber terbuka dan berasaskan pelayan untuk memanipulasi data, berkongsi kod langsung, serta mengurus aliran kerja sains data.

Pengekodan Bukan untuk Semua Orang: 9 Pekerjaan Teknologi yang Anda Boleh Dapatkan Tanpanya

Pengekodan Bukan untuk Semua Orang: 9 Pekerjaan Teknologi yang Anda Boleh Dapatkan Tanpanya

Teknologi, tidak dinafikan, adalah industri masa depan. Jika anda salah seorang daripada berjuta-juta dewasa muda yang akan terjun ke peringkat pertama kerjaya anda, anda mungkin tertanya-tanya apa yang perlu dilakukan jika anda tidak suka pengekodan.

7 Perintah Penting untuk Bermula Dengan Python untuk Pemula

7 Perintah Penting untuk Bermula Dengan Python untuk Pemula

Mempelajari bahasa pengaturcaraan baharu seperti Python menjadi mudah jika anda mempunyai peta jalan yang komprehensif yang memperincikan konsep yang perlu dipelajari sebagai pemula dan cara untuk maju lebih jauh untuk mencapai pencapaian seterusnya. Malah pengaturcara perantaraan harus kerap meneliti asas mereka untuk membina asas yang kukuh untuk diri mereka sendiri.

Aplikasi Web ASP.NET Pertama Anda: Cara Bermula

Aplikasi Web ASP.NET Pertama Anda: Cara Bermula

ASP.NET ialah rangka kerja merentas platform percuma Microsoft untuk membina apl dan perkhidmatan web. Platform ASP.NET ialah sambungan kepada .NET, platform pembangun alat, bahasa pengaturcaraan dan perpustakaan yang digunakan untuk membina aplikasi yang berbeza.

9 Alternatif Docker Terbaik untuk Pengurusan Kontena

9 Alternatif Docker Terbaik untuk Pengurusan Kontena

Bekas sangat bermanfaat untuk pembangunan perisian, penggunaan dan pengurusan dalam persekitaran maya. Docker berguna dalam proses kontena, tetapi ia bukan satu-satunya platform yang ada. Jika anda sedang mencari beberapa alternatif kepada Docker, jangan cari lagi. Senarai ini mempamerkan beberapa alternatif Docker yang kaya dengan ciri dan cekap untuk digunakan dalam projek anda yang seterusnya.

Adakah ARCore atau ARKit Lebih Baik Untuk Mencipta Pengalaman Realiti Diperkukuh?

Adakah ARCore atau ARKit Lebih Baik Untuk Mencipta Pengalaman Realiti Diperkukuh?

Beberapa aplikasi dan pengalaman mudah alih yang paling banyak diperkatakan hari ini menggunakan teknologi realiti tambahan. Walaupun sesetengah pengalaman ini boleh berfungsi pada hampir mana-mana peranti mudah alih, yang lain hanya berfungsi pada model yang lebih baharu dan lebih mahal. Membangunkan dan menggunakan pengalaman yang lebih mantap ini memerlukan ARCore dan ARKit.

Cara Membuat Cawangan Baharu dalam Git

Cara Membuat Cawangan Baharu dalam Git

Cawangan adalah teras kepada konsep kawalan versi dalam pengaturcaraan, dan Git khususnya. Artikel permulaan ini memberitahu anda apa itu cawangan dan cara menciptanya menggunakan beberapa alatan yang berbeza.

5 Lencana Teratas Yang Akan Mengecas Repositori GitHub Anda

5 Lencana Teratas Yang Akan Mengecas Repositori GitHub Anda

Lencana GitHub boleh meningkatkan kebolehbacaan repositori dengan menyediakan pengguna dengan cara yang pantas untuk menangkap metrik repositori. Lencana boleh dibenamkan dalam README.md anda untuk menjelaskan kepentingan dan keperluan projek anda kepada pembangun lain. Akibatnya, pembaca mendapat idea yang sangat pantas tentang repositori dengan menyemak lencana yang dilampirkan.

Bermula Dengan Redis dan PHP untuk Penyimpanan Data Pantas

Bermula Dengan Redis dan PHP untuk Penyimpanan Data Pantas

Enjin storan Redis yang popular ialah alat yang sangat baik dan mesti ada dalam mana-mana senjata pembangun perisian. Enjin storan dalam memori membolehkan penyimpanan dan mendapatkan semula data yang sangat pantas, sehingga 32 juta pertanyaan sesaat yang mengagumkan, menjadikannya pelengkap utama kepada mana-mana enjin pangkalan data utama.

Apakah WYSIWYG?

Apakah WYSIWYG?

Sebahagian daripada keajaiban pembangunan perisian berlaku apabila baris kod berubah menjadi lebih daripada jumlah bahagiannya. Anda akan mendapati anda memerlukan sedikit visualisasi kreatif apabila cuba membina secara abstrak dengan cara ini. Ini boleh berlaku untuk pemprosesan perkataan atau reka bentuk web, sama seperti yang boleh dilakukan untuk pengaturcaraan.

Cara Memasang .NET Framework Versi 3.5 pada Windows 10

Cara Memasang .NET Framework Versi 3.5 pada Windows 10

Sebagai pengguna Windows, anda mungkin sekurang-kurangnya sekali menjumpai perkataan .NET Framework. Ia merupakan rangka kerja perisian yang dibangunkan oleh Microsoft yang membolehkan anda membina dan menjalankan program C#, C++, F# dan Visual Basic. Versi .NET terkini ialah 4.8, tetapi komputer anda mungkin memerlukan versi .NET yang lebih lama (seperti .NET 3.5) untuk menjalankan beberapa apl.

WordPress vs. Wix: Perbezaan Utama

WordPress vs. Wix: Perbezaan Utama

Anda sering menghadapi dilema klasik semasa membina tapak web untuk diri sendiri atau perniagaan anda. WordPress vs. Wix—yang mana satu untuk dipilih dan apakah pilihan terbaik untuk anda?

10 Distro Linux Terbaik untuk Pembangun

10 Distro Linux Terbaik untuk Pembangun

Walaupun Linux mungkin bukan sistem pengendalian yang digemari untuk pengguna biasa, ia adalah pilihan utama untuk kebanyakan pembangun dan pengaturcara. Linux ialah OS yang lebih praktikal yang direka secara eksplisit dengan mengambil kira pengaturcaraan dan pembangun.

Cara Menyasarkan Bahagian Halaman Web Menggunakan Pemilih CSS

Cara Menyasarkan Bahagian Halaman Web Menggunakan Pemilih CSS

Cascading Style Sheets (CSS) membolehkan anda mengubah rupa halaman web anda. Daripada fon dan warna kepada jarak dan susun atur keseluruhan, semua jenis alatan reka bentuk berada di hujung jari anda. Walaupun CSS adalah bahasa yang rumit secara keseluruhannya, hanya terdapat dua konsep asas yang perlu anda fahami untuk bermula.

Cara Mengira Nilai nCr

Cara Mengira Nilai nCr

Gabungan ialah konsep matematik. Ia merujuk kepada susunan beberapa objek yang susunannya tidak relevan. Formula asas menerangkan bilangan gabungan yang sah.

Cara Menulis & Menyusun Kod Soliditi Pertama Anda

Cara Menulis & Menyusun Kod Soliditi Pertama Anda

Solidity ialah bahasa pengaturcaraan yang digunakan oleh kontrak pintar pada blockchain Ethereum. Ia adalah bahasa pengaturcaraan berorientasikan objek yang ditaip secara statik.

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?

Cara Mencari Kiub dan Petak Sempurna N-Digit Menggunakan Python, C++ dan JavaScript

Cara Mencari Kiub dan Petak Sempurna N-Digit Menggunakan Python, C++ dan JavaScript

Ramai pengaturcara suka menyelesaikan masalah matematik rumit menggunakan kod. Ia membantu menajamkan minda dan meningkatkan kemahiran menyelesaikan masalah. Dalam artikel ini, anda akan belajar cara mencari petak dan kiub sempurna n-digit terkecil dan terbesar menggunakan Python, C++ dan JavaScript. Setiap contoh juga mengandungi output sampel untuk beberapa nilai yang berbeza.

Cara Menggunakan Python sebagai Kalkulator Baris Perintah

Cara Menggunakan Python sebagai Kalkulator Baris Perintah

Walaupun anda boleh menggunakan kalkulator grafik pada komputer anda, penterjemah bahasa pengaturcaraan Python boleh berfungsi sebagai kalkulator meja. Ia adalah jenaka yang popular dalam komuniti Python yang disebut dalam tutorial rasmi. Inilah cara anda boleh menggunakan Python sebagai kalkulator.

Cara Membenamkan Tweet dalam Siaran WordPress Anda

Cara Membenamkan Tweet dalam Siaran WordPress Anda

Membenamkan perkhidmatan pihak ketiga pada siaran WordPress anda ialah cara yang menarik untuk memikat minat pelawat. Kandungan terbenam juga menyediakan isyarat visual yang memudahkan pengimbasan. WordPress telah memudahkan penambahan jenis kandungan ini.

Bermula Dengan Buku Nota Jupyter: Satu Tutorial

Bermula Dengan Buku Nota Jupyter: Satu Tutorial

Jika anda seorang saintis data yang bercita-cita tinggi yang bekerja dengan Python atau R, anda perlu tahu cara menggunakan Jupyter Notebook. Ia adalah IDE sumber terbuka dan berasaskan pelayan untuk memanipulasi data, berkongsi kod langsung, serta mengurus aliran kerja sains data.

Pengekodan Bukan untuk Semua Orang: 9 Pekerjaan Teknologi yang Anda Boleh Dapatkan Tanpanya

Pengekodan Bukan untuk Semua Orang: 9 Pekerjaan Teknologi yang Anda Boleh Dapatkan Tanpanya

Teknologi, tidak dinafikan, adalah industri masa depan. Jika anda salah seorang daripada berjuta-juta dewasa muda yang akan terjun ke peringkat pertama kerjaya anda, anda mungkin tertanya-tanya apa yang perlu dilakukan jika anda tidak suka pengekodan.

7 Perintah Penting untuk Bermula Dengan Python untuk Pemula

7 Perintah Penting untuk Bermula Dengan Python untuk Pemula

Mempelajari bahasa pengaturcaraan baharu seperti Python menjadi mudah jika anda mempunyai peta jalan yang komprehensif yang memperincikan konsep yang perlu dipelajari sebagai pemula dan cara untuk maju lebih jauh untuk mencapai pencapaian seterusnya. Malah pengaturcara perantaraan harus kerap meneliti asas mereka untuk membina asas yang kukuh untuk diri mereka sendiri.

Aplikasi Web ASP.NET Pertama Anda: Cara Bermula

Aplikasi Web ASP.NET Pertama Anda: Cara Bermula

ASP.NET ialah rangka kerja merentas platform percuma Microsoft untuk membina apl dan perkhidmatan web. Platform ASP.NET ialah sambungan kepada .NET, platform pembangun alat, bahasa pengaturcaraan dan perpustakaan yang digunakan untuk membina aplikasi yang berbeza.