lijinlei 发表于 2024-11-23 01:23

【《人工智能实践教程》测评】分支与循环

# 【《人工智能实践教程》测评】分支与循环

官方配套视频教程 Bilibili 链接分享:(https://www.bilibili.com/video/BV1RV4y1B7po?p=1&vd_source=311a862c74a77082f872d2e1ab5d1523) .

详见:(https://gitee.com/shao1chuan/pythonbook) .



## 条件语句

if 语句基本形式

```python
if expression:
        if_suite
```

if-else 语句

```python
if expression:
        if_suite
else:
        else_suite
```

if-elif-else 语句

```python
if expression1:
        if_suite
elif expression2:
        elif_suite
else:
        else_suite
```

多个条件同时判断

```python
if_suite if expression1 else else_suite
```



## 循环语句

### for 循环

```
for expression:
        suite_to_repeat
```

### while 循环

```
while expression:
        suite_to_repeat
```

while 循环 continue 和 break 指令

break 用于跳出本层循环,continue 用于跳出当次循环

**举例**:求和 1+2+3+···+100,当 sum 大于1000 时停止循环并输出 sum 值

```python
count = 1
sum = 0
while count <= 100:
    sum = sum + count
    if sum > 1000:
      break
    count = count + 1
print(sum)
```

输出结果为 `1035`

### 嵌套循环

for 和 while 循环嵌套,for循环中嵌套 for 或 while 循环,while 循环中嵌套 for 或 while 循环

```python
for expression:
        while expression:
                statement(s)
        statement(s)
```

## 随机数处理

导入工具包 random

```python
import random
```

语法:`random.randint(a, b)` 返回 区间的随机整数。

Jacktang 发表于 2024-11-24 09:26

<p>分支与循环,编程的基础判断语句</p>

lijinlei 发表于 2024-12-2 21:49

Jacktang 发表于 2024-11-24 09:26
分支与循环,编程的基础判断语句

<p>掌握这部分编程原理,对其他语言的学习都大有裨益</p>
页: [1]
查看完整版本: 【《人工智能实践教程》测评】分支与循环