Boolean operatörleriyle değişken atama
and ve or operatörlerinin kısa devre (short-circuit) özelliklerini kullanarak nesneleri akıllıca değişkenlere atayabilirsin.
Bir müşterinin web formuna girdiği bilgilere göre hesabıyla ilgili hangi işlemleri yapman gerektiğine karar verdiğini varsay. Ne yazık ki bu alan boş bırakılarak form gönderilebilir, bu yüzden her ihtimale karşı varsayılan bir işlem belirlemelisin. Verilen input_action değişkeni, müşterinin gönderdiği içeriği tutar. Verilen is_trading_day değişkeni ise, bugün işlem yapılabiliyorsa True değerindedir.
Bu egzersiz
Finans için Orta Düzey Python
kursunun bir parçasıdırEgzersiz talimatları
- Müşterin bir işlem girdiyse, bunu
actiondeğişkenine ata. Hiçbir şey girmediyse varsayılan işlem olan"Hold"değerini kullan. - Eğer bugün işlem yapılabiliyorsa işlemi
do_actiondeğişkenine ata, aksi haldeFalseata. - Yapılması gereken işlemi yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Assign a default action if no input
action = input_action ____ "Hold"
# Print the action
print(action)
# Assign action only if trades can be made
do_action = is_trading_day ____ action
# Print the action to do
____(____)