内容正文:
1 2 3 4 5 6 7
B C B D A B A
8 9 10 11 12 13 14
B D C D C B C
① input("请输入一组数字串:")
② ch = s[j]
③ i = j + 1 或 i = 1 + j
第三章
算法的程序实现
1、用计算机编程解决的一般过程
2、Python语言程序设计
3、简单的算法及其程序设计
人生苦短
我用python
新课导入
第一小组:91,93,88,89,92
第二小组:92,91,92,90,88
哪一组的最高分更高?
如何让计算机做这个功能?
这是两组同学的技术成绩
问题转化
一般来说,我们会循环遍历列表,将两个列表的最大值分别求出来,然后进行比较
lst1=[91,93,88,89,92]
lst2=[92,91,92,90,88]
max1=lst1[0]
for item in lst1[1:]:
if item>max1:
max1=item
现有两个列表,lst1=[91,93,88,89,92],lst2=[92,91,92,90,88],怎么让计算机求哪个列表的最大值更大?
max
91
93
问题转化
一般来说,我们会循环遍历列表,将两个列表的最大值分别求出来,然后进行比较
lst1=[91,93,88,89,92]
lst2=[92,91,92,90,88]
max1=lst1[0]
max2=lst2[0]
for item in lst1[1:]:
if item>max1:
max1=item
for item in lst2[1:]:
if item>max2:
max2=item
现有两个列表,lst1=[91,93,88,89,92],lst2=[92,91,92,90,88],怎么让计算机求哪个列表的最大值更大?
if max1>max2:
print("lst1大")
else:
print("lst2大")
问题转化
一般来说,我们会循环遍历列表,将两个列表的最大值分别求出来,然后进行比较,
lst1=[91,93,88,89,92]
lst2=[92,91,92,90,88]
max1=lst1[0]
max2=lst2[0]
for item in lst1[1:]:
if