高中信息技术浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计一等奖ppt课件
展开一个同学的判断过程应该如何实现?
在刚刚的游戏过程中,大家都做了什么?如果用程序模拟,适合采用哪种控制结构?
全部同学的判断过程应该如何实现?
pythn 语言程序设计
当有同学出错时即结束,适合哪种循环结构
全部同学轮完后结束,适合哪种循环结构?
fr 迭代变量 in 序列 : _____ 循环体
存放从序列中读取的元素
变量i的值分别为________________循环了____次
lis=[1,2,3]fr i in lis: print(i)
d={"A":"a","B":"b"}fr i in d: print(i)
s="abcd"fr i in s: print(i)
fr语句可以用来遍历序列中的每个元素
当序列为字典型数据时,遍历的是字典的键
fr语句的循环次数由序列中元素数量控制
a=[11,12,13,14,15,16,17,18,19,20]_______: if ________: print(i)
遍历序列中的所有元素,筛选出7的倍数
起始值:可以省略,默认为0终值:遵循“左闭右开”原则步长:可以省略,默认为1
range(7) range(6,1,-1) range(1,11,2)
[1, 3, 5, 7, 9]
[0, 1, 2, 3, 4, 5, 6]
[6, 5, 4, 3, 2]
s=0fr i in ____________ s=s+iprint(s)
range( )
编写程序模拟 数“7”的过程,输入起始数和结束数(假设均<100),程序输出正确的反应(若为7的倍数或包含7的数则拍手,否则输出数字)
循环范围该如何表示满足什么条件输出“拍手”如何表示该数是7的倍数如何表示该数字含有7
range(起始,终值,步长) 函数用于生成一个整数序列
fr <变量> in <序列>: <循环体>
把握股票的购买时机,获取最大利润。若某股票的价格按照时间的先后顺序存储在列表当中,你能选择在某一天买入这支股票,并在未来的某一天卖出,最多只允许完成一笔交易(即买入和卖出股票一次),编写程序模拟股票的购买时机,计算你能获取的最大利润
若股票价格为 [7,1,5,3,6,4],则最大利润为____
若股票价格为 [7,6,4,3,1],则最大利润为____
若股票价格为 [7,2,4,1,4,5],则最大利润为____
股票的利润怎么求?如何使股票利润最大?
股票什么时候可以卖? 如何确定合适的卖出时间?
股票理想的买入时间是什么时候?
卖出价格 - 买入价格
买入之后,逐一比较找到最大利润
当天利润>p时,p更新
当天价格
遍历股票价格 若第i天的股票价格a[i]小于g,则g等于a[i] 若第i天的股票价格a[i]减去最小价格g大于最大利润p,则p等于a[i]-g
a=[7,1,5,3,6,4] #股票价格g=____ #最小价格p=0 #最大利润fr i in ________________: if a[i] < g: _________ if ______________: p=a[i]-gprint(p)
程序是否还有其他的写法?
a=[7,1,5,3,6,4] #股票价格g=a[0] #最小价格p=0 #最大利润fr i in a[1:]: if i < g: g=i if i-g>p: p=i-gprint("最大利润为",p)
a=[7,1,5,3,6,4] #股票价格g=a[0] #最小价格p=0 #最大利润fr i in range(1,len(a)): if a[i] < g: g=a[i] if a[i]-g>p: p=a[i]-gprint("最大利润为",p)
某pythn程序如下:a=[3,5,1,6,2,9,10,8,4]maxa=0; k=-100fr i in range(len(a)): if a[i] >maxa: maxa=a[i] k=i程序运行后,语句maxa和k的值分别为( )A.0,-100B.1,2C.10,6D.8,4
高中信息技术浙教版 (2019)必修1 数据与计算1.5 数据与大数据优质ppt课件: 这是一份高中信息技术浙教版 (2019)必修1 数据与计算<a href="/xx/tb_c4005628_t3/?tag_id=26" target="_blank">1.5 数据与大数据优质ppt课件</a>,共24页。PPT课件主要包含了关于数据,数据无处不在等内容,欢迎下载使用。
信息技术必修1 数据与计算1.2 数据、信息与知识完整版ppt课件: 这是一份信息技术必修1 数据与计算<a href="/xx/tb_c4005625_t3/?tag_id=26" target="_blank">1.2 数据、信息与知识完整版ppt课件</a>,共26页。PPT课件主要包含了客观事物,最高温等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算1.1 感知数据优秀课件ppt: 这是一份浙教版 (2019)必修1 数据与计算<a href="/xx/tb_c4005624_t3/?tag_id=26" target="_blank">1.1 感知数据优秀课件ppt</a>,共22页。PPT课件主要包含了什么是“数据”,什么是数据,关于数据,数据及其演变,数据无处不在,数据与科学,科学研究离不开数据,数据与生活,互联网+农业,互联网+教育等内容,欢迎下载使用。