Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan pernyataan if dalam Python?

Bagaimana untuk menggunakan pernyataan if dalam Python?

WBOY
WBOYke hadapan
2023-04-20 23:40:0611794semak imbas

Cara menggunakan pernyataan if dalam Python

Pernyataan if digunakan untuk menyatakan situasi yang mungkin dan cara mengendalikan situasi tersebut. Pernyataan if boleh digunakan untuk menyatakan satu kemungkinan, dua kemungkinan, atau berbilang kemungkinan.

1 Kemungkinan

Pernyataan jika tunggal mewakili kemungkinan Kata kunci if diikuti dengan ungkapan Apabila ungkapan itu Benar, ini bermakna situasi ini telah berlaku, kemudian Jalankan yang ditentukan pernyataan untuk mengendalikan situasi, seperti yang ditunjukkan dalam Rajah 1.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 1 Penggunaan pernyataan if tunggal

Antaranya, Rajah 1① menggunakan fungsi input() untuk menerima input nilai oleh pengguna, tukar ia ke dalam jenis int dan Simpan dalam pembolehubah Rajah 1② menggunakan pernyataan if untuk menilai pembolehubah x Jika nilai x lebih besar daripada 0, mesej "Anda memasukkan nombor bukan negatif" adalah output (Rajah 1③) . Perlu diambil perhatian bahawa pernyataan if diikuti dengan ungkapan, ungkapan diikuti dengan titik bertindih, dan pernyataan yang akan dilaksanakan diinden.

Kesan menjalankan kod ini ditunjukkan dalam Rajah 2.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 2 Kesan berjalan kod

Seperti yang dapat dilihat daripada Rajah 2, apabila integer input ialah 10, ia akan mengeluarkan "Anda memasukkan bukan- Mesej nombor negatif".

2 Dua kemungkinan

Jika anda perlu menilai nilai yang dimasukkan oleh pengguna sebagai nombor bukan negatif atau nombor negatif, terdapat dua kemungkinan dalam kes ini, anda boleh menggunakan if...else statement , seperti yang ditunjukkan dalam Rajah 3.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 3 Penggunaan pernyataan if...else

Antaranya, apabila pernyataan if digunakan sama seperti dalam "1 one possibility", apabila Apabila ungkapan if adalah Salah, pernyataan pemprosesan yang sepadan dengan pernyataan else akan dipanggil. Apabila nombor negatif dimasukkan, "Anda memasukkan nombor negatif" akan dipaparkan, seperti yang ditunjukkan dalam Rajah 4.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 4 Kesan larian kod

3 pelbagai kemungkinan

Jika anda perlu melakukan nombor positif, sifar dan negatif pada nilai ​​dimasukkan oleh pengguna Semasa menilai, terdapat tiga kemungkinan Pada masa ini, anda boleh menggunakan pernyataan if...elif...else, seperti yang ditunjukkan dalam Rajah 5.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 5 Penggunaan pernyataan if...elif...else

Antaranya, elif ialah singkatan kepada else if, iaitu , apabila jika Apabila ungkapan adalah Salah, ia kemudian akan dinilai sama ada ungkapan elif adalah Benar. Jika ia adalah Benar, kod pemprosesan yang sepadan dengan elif akan dilaksanakan jika ia adalah Salah, kod pemprosesan yang sepadan dengan yang lain akan dilaksanakan. Kesan pelaksanaan kod ini ditunjukkan dalam Rajah 6.

Bagaimana untuk menggunakan pernyataan if dalam Python?

Rajah 6 Kesan berjalan kod

Tambahan: Pernyataan Python if

Contoh berikut menggunakan if...elif...else Pernyataan untuk menentukan sama ada sesuatu nombor adalah positif, negatif atau sifar:

Contoh (Python 3.0+)

# Filename : test.py
# author by : www.runoob.com
 
# 用户输入数字
 
num = float(input("输入一个数字: "))
if num > 0:
   print("正数")
elif num == 0:
   print("零")
else:
   print("负数")

Hasil keluaran melaksanakan kod di atas ialah:

Masukkan nombor : 3
Nombor positif

Kita juga boleh menggunakan penyataan inline if untuk mencapai:

Contoh (Python 3.0+)

# Filename :test.py
# author by : www.runoob.com
 
# 内嵌 if 语句
 
num = float(input("输入一个数字: "))
if num >= 0:
   if num == 0:
       print("零")
   else:
       print("正数")
else:
   print("负数")

Laksanakan di atas Output kod ialah:

Masukkan nombor: 0
sifar

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan if dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam