概念:布尔类型表示仅含有True或False两个值的 类型,用于代替日常生活的是或否,真或假仅有两个 值的场景。
使用原因:描述任务解决方案的一种途径
**2、概念:**用规定的一系列图形、流程线和文字说明算法从开始到结束 全部步骤,包括基本操作和控制流程。
3、流程图的基本元素包括:
(1)表示相应操作的框
(2)带箭头的流程线
注意:
需求:输入学员分数,划分学员等级(90分以上A,80- 89为B等级,60-69为C等级,60分以下D),0-100分以 外输出此数据非法
如果判断需要多个条件需同时判断时,可以使用 or (或),表示两 个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两 个条件同时成立的情况下,判断条件才成功。
当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断 优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断 符号,即大于和小于在没有括号的情况下会比与或要优先判断。算术 运算符优先级最高。
2、添加和删除list数据 (1)添加数据append list1.append('Runoob’) (2)删除数据del del list1[4]
3、List类型数据如何访问
**(1)使用下标索引方括号形式来访问列表中的值(从0开始编号) print(list2[3]) print(list2[-2]) **
(2)同样你也可以使用方括号的形式截取字符 print(list2[1:3]) print(list2[1:])
(3)如何遍历所有元素? ——使用while或for循环
**while 条件 **
循环执行的语句
1求1。。100之和
(1)确定循环做 的事情——做sum与循环变量 做加法并将结果保存至变量sum
(2)设置循环变量i,设置初始值——i=1;
(3)设置循环变量的变化——每次都要加1 i=i+1;
(4)设置循环变量的条件——i<=100
2、猜商品价格游戏
import random
num=random.randint(1,10)
guess=eval(input("请输入商品价格"))
# 猜不对就慢慢玩guess!=num
while guess!=num:
if guess
3兔子繁殖故事(1 1 2 3 5 8 13 21 ……)——斐波那契数列
num1=1
num2=1
list1=[1,1]
i=1
num3=-1
while i<=11:
num3=num1+num2
num1=num2
num2=num3
i=i+1
print((num3))
# num3=num2+num2
4、while与turtle结合画图形——用循环改写以下正 方形的代码
import turtle
pen=turtle.Pen()
i=1
while i<5:
pen.forward(100)
pen.left(90)
i=i+1
5、用while访问List类型数据 (1)遍历各个元素 (2)将2个列表对应数据相加
list1=[12,25,33,46,88,93]
list2=[]
list3=[]
i=0
while i<6:
if list1[i]%2==0:
list2.append(list1[i])
else:
list3.append(list1[i])
i+=1
print("偶数:",end='')
print(list2)
print("奇数:",end='')
print(list3)