3.5 综合运用 例2:输出序列中的元素。 a_list=['a', 'b', 'mpilgrim', 'z', 'example'] for i,v in enumerate(a_list): print '列表的第', i+1, '个元素是:', v 3.5 综合运用 例3:求1~100之间能被7整除,但不能同时被5整除的所有整数 。 for i in range(1,101): if i % 7 == 0 and i % 5 != 0: print i 3.5 综合运用 例4:输出“水仙花数”。所谓水仙花数是指1个3位的十进制数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153 = 13 + 53 + 33 。 for i in range(100,1000): ge = i % 10 shi = i // 10 % 10 bai = i // 100 if ge**3+shi**3+bai**3 == i: print i 3.5 综合运用 例5:求平均分。 score = [70, 90, 78, 85, 97, 94, 65, 80] s = 0 for i in score: s += i print s*1.0/len(score) print sum(score)*1.0/len(score) 3.5 综合运用 例6:打印九九乘法表。 for i in range(1,10): for j in range(1,i+1): print i,'*',j,'=',i*j,'\t', print '\n' 3.5 综合运用 例7:求200以内能被17整除的最大正整数。 for i in range(200,0,-1): if i%17 == 0: print i break 3.5 综合运用 例8:判断一个数是否为素数。 n = input("Input a integer:") Input a integer:17 m = int(math.sqrt(n)+1) for i in range(2,m): if n%i == 0: print 'No' break else: print 'Yes' 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第3章 选择与循环 3.1 在表达式中常用的运算符 算术运算符:+、-、*、/、//、%、**、~ 关系运算符:>、=、!=或<>,可以连续使用,如 >>> print 1<2<3 True >>> print 1<2>3 False >>> print 1<3>2 True 测试运算符:in、not in、is、is not 逻辑运算符:and、or、not,注意短路求值 位运算符:~、&、|、 ^、 <> 3.2.1 单分支选择结构 if 表达式: 语句块 a,b=input('Input two number:') if a>b: a,b=b,a print a,b 3.2.2 双分支结构 if 表达式: 语句块1 else: 语句块2 value1 if condition else value2 3.2.3 多分支结构 if 表达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式3: 语句块3 else: 语句块4 3.2.4 选择结构的嵌套 if 表达式1: 语句块1 if 表达式2: 语句块2 else: 语句块3 else: if 表达式4: 语句块4 3.2.5 选择结构应用 例1:面试资格确认。 age=24 subject="计算机" college="非重点" if (age > 25 and subject=="电子信息工程") or (college=="重点" and subject=="电子信息工程" ) or (age<=28 and subject=="计算机"): print("恭喜,你已获得我公司的面试机会!") else: print("抱歉,你未达到面试要求") 3.2.5 选择结构应用 例2:用户输入若干个分数,求所有分数的平均分。每输
python清华大学出版社第三章课堂作业的答案_Python程序设计清华大学出版社董付国第3章选择与循环题库.ppt...
最新推荐文章于 2021-10-26 13:05:04 发布