Kemahiran pengaturcaraan penting: Kuasai pernyataan bersyarat dan pernyataan gelung dalam Python
Dalam era maklumat hari ini, pengaturcaraan telah menjadi kemahiran yang semakin penting. Sama ada dalam bidang seperti penyelidikan saintifik, analisis data, pembangunan perisian atau kecerdasan buatan, pengaturcaraan memainkan peranan yang penting. Di antara banyak bahasa pengaturcaraan, Python semakin popular di kalangan pembangun kerana kesederhanaan, kemudahan pembelajaran dan fungsi yang berkuasa. Dalam Python, pernyataan bersyarat dan pernyataan gelung adalah alat asas yang sangat diperlukan semasa menulis program Artikel ini akan memperkenalkan kedua-dua teknik ini secara terperinci dan memberikan contoh kod.
1. Pernyataan Bersyarat
Pernyataan bersyarat digunakan dalam program untuk melaksanakan blok kod yang berbeza secara selektif berdasarkan syarat yang berbeza Pernyataan bersyarat yang paling klasik ialah pernyataan if. Dalam Python, sintaks pernyataan if adalah seperti berikut:
if 条件: # 如果条件为真,执行这里的代码块 else: # 如果条件为假,执行这里的代码块
Antaranya, syaratnya boleh berupa sebarang ungkapan yang mengembalikan nilai Boolean, seperti perbandingan, operasi logik dan ahli, dsb. Berikut ialah contoh mudah untuk menentukan sama ada sesuatu nombor adalah positif dan mengeluarkan maklumat yang sepadan:
num = 10 if num > 0: print("这个数是正数") else: print("这个数不是正数")
2. Penyataan gelung
Penyataan gelung digunakan untuk berulang kali melaksanakan sekeping kod, supaya atur cara boleh melakukan operasi berulang kali, dengan itu menjimatkan masa wang dan mengurangkan kod berlebihan. Dalam Python, pernyataan gelung yang paling biasa digunakan adalah untuk gelung dan gelung while.
Gelung for digunakan untuk melintasi elemen dalam objek boleh lelar, seperti senarai, rentetan atau kamus, dsb. Sintaksnya adalah seperti berikut:
for 变量 in 可迭代对象: # 执行循环体中的代码块
Berikut ialah contoh untuk mengira jumlah 1 hingga 10:
sum = 0 for i in range(1, 11): sum += i print("1到10的和为:%d" % sum)
while loop digunakan untuk berulang kali melaksanakan kod berdasarkan keadaan tertentu, dan hanya akan ditamatkan apabila keadaan tidak dipenuhi kitaran. Bentuk tatabahasanya adalah seperti berikut:
while 条件: # 执行循环体中的代码块
Berikut ialah contoh, mengeluarkan kuasa dua 1 hingga 10:
n = 1 while n <= 10: square = n * n print("%d的平方:%d" % (n, square)) n += 1
3. Contoh komprehensif
Seterusnya, mari kita lihat contoh komprehensif untuk melaksanakan permainan meneka melalui pernyataan bersyarat dan penyataan gelung . Peraturan permainan adalah untuk menjana integer secara rawak daripada 1 hingga 100, dan pemain meneka nombor rawak ini dengan memasukkan nombor yang diteka sehingga mereka meneka dengan betul. Kod contoh permainan adalah seperti berikut:
import random number = random.randint(1, 100) guess = 0 while guess != number: guess = int(input("请输入您猜测的数字:")) if guess < number: print("猜小了,请继续猜测!") elif guess > number: print("猜大了,请继续猜测!") else: print("恭喜您,猜对了!")
Kod sampel di atas menunjukkan cara menggunakan pernyataan bersyarat dan pernyataan gelung untuk melaksanakan permainan nombor tekaan yang mudah, dalam aplikasi praktikal, ia boleh dikembangkan dan diperbaiki mengikut keperluan.
Ringkasan:
Menguasai pernyataan bersyarat dan pernyataan gelung dalam Python ialah asas pengaturcaraan dan kunci untuk meningkatkan kecekapan dan fleksibiliti pengaturcaraan. Melalui penyataan bersyarat, kita boleh melaksanakan blok kod secara selektif berdasarkan syarat yang berbeza melalui penyataan gelung, kita boleh berulang kali melaksanakan sekeping kod tertentu, dengan itu mengurangkan pertindihan kerja. Saya harap artikel ini akan membantu anda memahami dan menguasai pernyataan bersyarat dan pernyataan gelung dalam Python, dan meningkatkan lagi kemahiran pengaturcaraan anda. Nikmati pengaturcaraan!
Atas ialah kandungan terperinci Menguasai syarat dan gelung Python ialah kemahiran pengaturcaraan utama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!