python程序设计第一章答案_Python语言程序程序设计-第一章习题解答
作为一名非计算机专业毕业的学生,一直想学Python用来解决工作中遇到的问题,但是对计算机一直摸不到好的门路,于是买到了Python语言程序程序设计这本书,用做习题的形式,积累自己的学习成果,相信不怕慢,只怕站。
# 1.1
print "Welcome to Python"
print "Welcome to Computer Science"
print "Program is fun"
# 1.2
print "Welcome to Python" * 5
# 1.3
print "F"*7," "*3,"U"," "*5,"U"," "*3,"N"*2," "*4,"N"*2
print "F"*2," "*4," "*3,"U"," "*5,"U"," "*3,"N"*3," "*3,"N"*2
print "F"*7," "*3,"U"," "*5,"U"," "*3,"N"*2,"","N"*1," "*1,"N"*2
print "F"*2," "*4," "*3,"","U"," "*3,"U"," "*4,"N"*2," "*2,"N","N"*2
print "F"*2," "*4," "*5,""*3,"U"*3," "*2," "*3,"N"*2," "*3,"N"*3
# 1.4
value = [1,2,3,4]
print "a"," "*4,"a^2"," "*2,"a^3"," "*4
print "1"," "*4,"1"," "*5,"1"," "*4
print "2"," "*4,"4"," "*5,"8"," "*4
print "3"," "*4,"9"," "*5,"27"," "*4
print "4"," "*4,"16"," "*4,"64"," "*4
# 1.5
solve = (9.5*4.5 - 2.5*3)/(45.5-3.5)
print solve
# 1.6
sum = 0
for i in range(10):
sum+=i
print sum
# 1.7
from __future__ import division
pi = 0.0
for i in range(1,8):
pi += 4*(((-1)**(i+1))/(2*i-1))
print pi
from __future__ import division
pi = 0.0
for i in range(1,11):
pi += 4*(((-1)**(i+1))/(2*i-1))
print pi
# 1.7
import numpy as np
class sl():
"""docstring for sl"""
def __init__(self, radius):
super(sl, self).__init__()
self.radius = radius
def area():
s = np.pi*self.radius*self.radius
return s
def perimeter():
l = 2*np.pi*self.radius
return l
solve = sl()
radius = 5
print solve.area(radius)
def area(radius):
s = np.pi*radius*radius
return s
def perimeter(radius):
l = 2*np.pi*radius
return l
r = 5
# print "area is %s" % area(r),"perimeter is %s" perimeter(r)
print area(r),perimeter(r)
# 1.9
def s(width,height):
s = width*height
return s
def l(width,height):
l = 2*width+2*height
return l
print s(4.5,7.9),l(4.5,7.9)
# 1.10
def milePerHour(m,s,mile):
enmile = mile/1.6
hour = (m*60+s)/3600
enmile_h = enmile/hour
return enmile_h
print milePerHour(40,30,14)
# 1.11
def predictPop(year):
a0 = 3120324986
s = year*365*3600
predict_pop = a0+(s/7.0+s/45.0-s/13.0)
return predict_pop
print predictPop(1)
print predictPop(2)
print predictPop(3)
print predictPop(4)
print predictPop(5)
# 1.12
import turtle
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
# 1.13
import turtle
turtle.right(0)
turtle.forward(200)
turtle.right(180)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(180)
turtle.forward(200)
# 1.14
import turtle
turtle.right(60)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
# 1.15
import turtle
turtle.right(60)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(200)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
# 1.16
import turtle
turtle.color('red')
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.circle(50)
turtle.color('blue')
turtle.penup()
turtle.goto(100,0)
turtle.pendown()
turtle.circle(50)
turtle.color('orange')
turtle.penup()
turtle.goto(0,-100)
turtle.pendown()
turtle.circle(50)
turtle.color('yellow')
turtle.penup()
turtle.goto(100,-100)
turtle.pendown()
turtle.circle(50)
# 1.17
import turtle
import math
import numpy as np
from __future__ import division
turtle.penup()
turtle.goto(-39,48)
turtle.write("(-39,48)")
turtle.pendown()
turtle.goto(50,-50)
# turtle.pendown()
turtle.write("50,-50")
turtle.done()
# 1.18
import turtle
# import math
# import numpy as np
# from __future__ import division
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
# 1.19
import turtle
turtle.penup()
turtle.goto(40,-69.28)
turtle.pendown()
turtle.goto(-40,-69.28)
turtle.goto(-80,-9.8)
turtle.goto(-40,69)
turtle.goto(40,69)
turtle.goto(80,0)
turtle.goto(40,-69.28)
turtle.done()
# 1.20
import turtle
turtle.goto(100,0)
turtle.goto(150,50)
turtle.goto(50,50)
turtle.goto(0,0)
turtle.goto(0,100)
turtle.goto(100,100)
turtle.goto(100,0)
turtle.penup()
turtle.goto(0,100)
turtle.pendown()
turtle.goto(50,150)
turtle.goto(150,150)
turtle.goto(100,100)
turtle.penup()
turtle.goto(50,150)
turtle.pendown()
turtle.goto(50,50)
turtle.penup()
turtle.goto(150,150)
turtle.pendown()
turtle.goto(150,50)
turtle.done()
# 1.21
import turtle
turtle.color("blue")
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.write("6")
turtle.penup()
turtle.goto(0,183)
turtle.pendown()
turtle.write("12")
turtle.penup()
turtle.goto(-96,100)
turtle.pendown()
turtle.write("9")
turtle.penup()
turtle.goto(90,100)
turtle.pendown()
turtle.write("3")
turtle.penup()
turtle.goto(0,100)
turtle.pendown()
turtle.goto(0,180)
turtle.penup()
turtle.goto(0,100)
turtle.pendown()
turtle.goto(-90,100)
turtle.penup()
turtle.goto(0,100)
turtle.pendown()
turtle.goto(80,100)
python程序设计第一章答案_Python语言程序程序设计-第一章习题解答相关推荐
- 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...
c语言程序设计基础教程_习题答案解析.doc 习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. ...
- 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...
<c语言程序设计基础教程_习题答案20120319>由会员分享,可在线阅读,更多相关<c语言程序设计基础教程_习题答案20120319(54页珍藏版)>请在技术文库上搜索. 1 ...
- python语言程序设计基础第二章答案_python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- 一段c语言的自加程序输出xyz,c语言程序设计基础教程_习题解答2012.doc
c语言程序设计基础教程_习题解答2012 C语言程序设计基础教程_习题答案2012 习题答案 第1章 填空题 应用程序ONEFUNCC中只有一个函数这个函数的名称是__main 一个函数由__函数头_ ...
- 天天向上python题目答案_python语言程序设计基础 习题 天天向上的力量(math.pow)...
实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好 ...
- python嵩天课后思考题_Python语言程序设计基础(第二版)嵩天等课后习题答案
第一次博文 Time:2018年04月28日 星期六 11:37 二次补充 2018年05月02日 第一章 程序设计基本方法 P29 # 1.1字符串的拼接 str1 = input("请输 ...
- python语言程序设计刘卫国答案_Python语言程序设计
章Python语言基础1 1.1Python语言概述1 1.1.1Python语言的发展历史1 1.1.2Python语言的特点2 1.1.3Python语言的应用领域3 1.2Python语言的开发 ...
- 趣学python编程第六章答案_Python核心编程-第六章-习题
有.in操作符:find()方法和count()方法和index()均能实现 import string import keyword alphas = string.letters + '_' nu ...
- java语言程序设计教程课后题答案魏永红_《Java语言程序设计基础教程》习题解答...
1 . Java 运行平台包括三个版本,请选择正确的三项: ( ) A. J2EEB. J2ME C. J2SE D. J2E 解答: A , B , C 2 . Java JDK 中反编译工具是: ...
最新文章
- MySQL 5.5单实例 编译安装
- 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录
- opencv基础小程序大集合
- 知识图谱领域有哪些最新研究进展?不妨从EMNLP 2021录用论文寻找答案
- Linux shell 中$() ` `,${},$[] $(()),[ ] (( )) [[ ]]作用与区别
- 浅谈对程序员的认识_浅谈程序员的英语学习
- CentOS7下 libvirt+virt-manager 虚拟机迁移配置及错误处理
- 基于Pre-trained模型加速模型学习的6点建议
- Vista暴力破解器只是一个玩笑 谁说破解谁撒谎
- 【测试基础】bug分级、测试流程、ISO9126质量模型
- 制作CAB包以及文件签名
- 创意小发明:山寨码表.自行车码表的制作 程序原理图,设计图,源代码
- 10个超酷的H5特效设计+1个仿最新苹果UI设计(压轴)
- 3D建模学习对于电脑配置要求高不高?用台式机好还是笔记本电脑好?显卡内存等全方面解析,小白福音
- win18系统如何打开c语言,控制面板在哪里打开(Windows打开控制面板的方法)
- 路径规划学习之地图生成(一)
- mos管和三极管的区别/管子的三种状态
- 对接斑马打印机 usb模式+打印机共享模式
- BT5在虚拟机下无法上网
- 如何固定CPU频率2
热门文章
- 企业应用大数据的三重境界:数据·分析·成果
- 数字图像处理(Digital Image Processing)
- Windows10安装MG2580打印机
- 电商用户行为预测数据初探
- Windows XP 故障恢复控制台的说明
- BZOJ3926: [Zjoi20150]诸神眷顾的幻想乡
- 宝藏又小众的动漫壁纸素材网站分享
- 马蜂窝毕博:分析完这9点工作原理,我们最终选择了 Apache SeaTunnel!
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!2012-6-25日更新iap恢复
- Leetcode.463 岛屿的周长