Python从入门到精通第三章
文章目录
前言
第二章概述了循环与运算符和判断,也实现了一个石头剪刀布的小游戏,由于循环和判断所用至为重要,所以本章来加强训练,做一些算法和小游戏,巩固基础.
一、冒泡排序(重点)
冒泡排序这一种算法几乎是面试必考内容,可将其划为重点
冒泡排序就是将前一个数据和后面的数据作比较,如果大于后边的数据,那么前一个和后一个数据互换位置,一直到最后是以由低到高的排序方式来输出
num_list=[3,2,4,1,5]
i = 0
while i < len(num_list):
j = i+1
while j < len(num_list):
Max=num_list[i]
num_list[i]=num_list[j]
num_list[j]=Max
j += 1
i += 1
len(num_list):表示获取该列表的长度
Max:为比较出来的最大值提供一个储存的变量
二.九九乘法表
i = 1
while i<=9:
j = 1
while j <= i:
print(f'{
j