Saya sering menemukan diri saya menulis jika / elif / else dibangun dengan python, dan saya ingin memasukkan opsi yang dapat terjadi, tetapi untuk itu tindakan yang sesuai adalah tidak melakukan apa-apa. Saya menyadari bahwa saya hanya bisa mengecualikan pernyataan if, tetapi untuk keterbacaan saya merasa membantu untuk memasukkan semuanya, sehingga jika Anda melihat melalui kode Anda dapat melihat apa yang terjadi sebagai hasil dari setiap opsi. Bagaimana cara saya mengkode no-op? Saat ini, saya melakukannya seperti ini:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(Kode sebenarnya sedikit lebih lama dari itu, dan lebih rumit. Ini hanya untuk menggambarkan struktur).
Saya tidak suka menggunakan variabel sebagai no-op, tapi itu cara paling rapi yang bisa saya pikirkan. Apakah ada cara yang lebih baik?
...) juga layak disebutkan: stackoverflow.com/a/6189281/38281