** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
if
x = -10
if x < 0:
print('negative')
result
negative
Un (espace) doit être inséré au début de la ligne suivant la ligne utilisant ʻif
.
Vous n'avez besoin que d'un espace, mais en Python, c'est une règle implicite de mettre quatre espaces.
◆else
else
x = 10
if x < 0:
print('negative')
else:
print('positive')
```
#### **`result`**
```python
positive
```
En utilisant ʻelse`, le cas de "autrement" peut être spécifié.
◆`elif`
#### **`elif`**
```python
x = 0
if x < 0:
print('negative')
elif x == 0:
print('zero')
else:
print('positive')
```
#### **`result`**
```python
zero
```
ʻElif` est une abréviation pour "else if".
Au fait, ʻa == b` signifie "a et b sont égaux".
(Si a = b, b sera attribué à a)
##### ◆ instruction if dans l'instruction if
#### **`if_in_if`**
```python
a = 1
b = 2
if a > 0:
print('a is positive')
if b > 0:
print('b is also positive')
```
#### **`result`**
```python
a is positive
b is also positive
```
À ce stade, le retrait (abaissement) de la seconde instruction if doit être aligné.
#### **`if_in_if`**
```python
a = 1
b = 2
if a > 0:
print('a is positve')
if b > 0:
print('b is also positive')
```
#### **`result`**
```python
File "/Users/fumiya/PycharmProjects/python_programming/lesson.py", line 6
if b > 0:
^
IndentationError: unexpected indent
```
Une erreur s'est produite car le retrait était mal aligné.