文档详情

[转载]Python语言程序设计基础(第二版)嵩天等课后习题答案.pdf

发布:2023-09-18约6.97千字共10页下载文档
文本预览下载声明
[转载]Python语⾔程序设计基础(第⼆版)嵩天等课后习题答 案 第⼀次博⽂ Time:2018年04⽉28⽇ 星期六 11:37 ⼆次补充 2018年05⽉02⽇ 第⼀章 程序设计基本⽅法 P29 # 1.1字符串的拼接# 1.1字符串的拼接# 1.1字符串的拼接# 1.1字符串的拼接 # 1.2整数序列求和# 1.2整数序列求和 sum = 0 for i in range(int(n)):#或者调和函数eval(n) print(i,end = ) sum = sum + i+1sum = sum + i+1 # 1.3 9*9乘法表 # 版本⼀ for i in range(1,10): for m in range(1,i+1): sum = i*m if m i: if sum 10:if sum 10: else: print(m,*,i,=,sum,end = ) else: print(m,*,i,=,sum) # 版本⼆ for i in range(1,10): for j in range(1,i+1):for j in range(1,i+1): print() # 1.4 计算1+2!+3!+4!+...+10!# sum,tmp = 0,1 for i in range(1,11): tmp *= i sum += tmpsum += tmp # 1.5 猴⼦吃桃问题 # # list(range(5,0,-1)) [5, 4, 3, 2, 1] n = 1 for i in range(5,0,-1): n = (n+1)*2 #n = (n+1)1 左移⼀位乘以2 print(n) # 1.6 健康⾷谱输出 # diet = [西红柿,⼟⾖,鸡蛋,黄⽠,青菜] for i in range(5): for j in range(5): if (i != j): print(diet[i],diet[j],sep = 炒) # 1.7 绘制五⾓星 # from turtle import *from turtle import * color(red,yellow) #color(线条颜⾊,填充颜⾊) begin_fill() while True: forward(200) right(144) if abs(pos()) 1: break end_fill() # 1.8 太阳花的绘制 # from turtle import * color(red,yellow) begin_fill() while True: forward(200) left(170) if abs(pos()) 1: break end_fill() done() 第⼆章 Python程序实例解析 # 温度转换程序1.1 P35## 温度转换程序1.1 P35# if TempStr[-1] in [F,f]: C = (eval(TempStr[0:-1]) - 32) / 1.8C = (eval(TempStr[0:-1]) - 32) / 1.8 elif TempStr[-1] in [C,c]: F = eval(TempStr[0:-1])*1.8 + 32F = eval(TempStr[0:-1])*1.8 + 32 else:else: # 循环输⼊## 循环输⼊# while TempStr[-1] not in [N,n]: if TempStr[-1] in [F,f]: C = (eval(TempStr[0:-1]) - 32) / 1.8C = (eval(TempStr[0:-1]) - 32) / 1.8 elif TempStr[-1] in [C,c]:
显示全部
相似文档