BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Müşterin bir işlem girdiyse, bunu action değ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_action değişkenine ata, aksi halde False ata.
  • 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
____(____)
Kodu Düzenle ve Çalıştır