# P5.5 Python मधला एका line चा if (Conditional Expression)

Source: https://ravindrabagale.com/mr/datascience/py05-python-if-elif-else-statements-with-real-examples/p5-5-one-line-if-conditional-expression-in-python.html
Language: mr (Marathi with English technical terms)

हे का शिकायचं?

दोनपैकी एक value निवडायची असेल तर चार lines पेक्षा एक line वाचायला सोपी.

हे काय आहे?

value_if_true if condition else value_if_false — हे एक expression आहे, ते थेट variable ला देता येतं.

कसं करायचं?

Step 1. True ची value लिहा.
Step 2. if condition लिहा.
Step 3. else नंतर False ची value लिहा.

उदाहरण A: Pass किंवा fail

```python
score = 68
result = "Pass" if score >= 70 else "Fail"
print(result)
```

Output:

```text
Fail
```

याचा अर्थ: एका line मध्ये marks वरून result मिळाला.

उदाहरण B: Currency label

```python
country = "UK"
symbol = "£" if country == "UK" else "$"
print(symbol + "250")
```

Output:

```text
£250
```

याचा अर्थ: Country नुसार योग्य currency चिन्ह (₹, $, £) एका line मध्ये निवडलं.

रवींद्र बागले यांची tip

One-line if लांब होऊ लागला तर साध्या if/else वर परत या. हुशार code पेक्षा स्पष्ट code चांगला.
