作为一名非计算机专业毕业的学生,一直想学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语言程序程序设计-第一章习题解答相关推荐

  1. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...

    c语言程序设计基础教程_习题答案解析.doc 习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. ...

  2. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...

    <c语言程序设计基础教程_习题答案20120319>由会员分享,可在线阅读,更多相关<c语言程序设计基础教程_习题答案20120319(54页珍藏版)>请在技术文库上搜索. 1 ...

  3. python语言程序设计基础第二章答案_python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  4. 一段c语言的自加程序输出xyz,c语言程序设计基础教程_习题解答2012.doc

    c语言程序设计基础教程_习题解答2012 C语言程序设计基础教程_习题答案2012 习题答案 第1章 填空题 应用程序ONEFUNCC中只有一个函数这个函数的名称是__main 一个函数由__函数头_ ...

  5. 天天向上python题目答案_python语言程序设计基础 习题 天天向上的力量(math.pow)...

    实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好 ...

  6. python嵩天课后思考题_Python语言程序设计基础(第二版)嵩天等课后习题答案

    第一次博文 Time:2018年04月28日 星期六 11:37 二次补充 2018年05月02日 第一章 程序设计基本方法 P29 # 1.1字符串的拼接 str1 = input("请输 ...

  7. python语言程序设计刘卫国答案_Python语言程序设计

    章Python语言基础1 1.1Python语言概述1 1.1.1Python语言的发展历史1 1.1.2Python语言的特点2 1.1.3Python语言的应用领域3 1.2Python语言的开发 ...

  8. 趣学python编程第六章答案_Python核心编程-第六章-习题

    有.in操作符:find()方法和count()方法和index()均能实现 import string import keyword alphas = string.letters + '_' nu ...

  9. java语言程序设计教程课后题答案魏永红_《Java语言程序设计基础教程》习题解答...

    1 . Java 运行平台包括三个版本,请选择正确的三项: ( ) A. J2EEB. J2ME C. J2SE D. J2E 解答: A , B , C 2 . Java JDK 中反编译工具是: ...

最新文章

  1. MySQL 5.5单实例 编译安装
  2. 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录
  3. opencv基础小程序大集合
  4. 知识图谱领域有哪些最新研究进展?不妨从EMNLP 2021录用论文寻找答案
  5. Linux shell 中$() ` `,${},$[] $(()),[ ] (( )) [[ ]]作用与区别
  6. 浅谈对程序员的认识_浅谈程序员的英语学习
  7. CentOS7下 libvirt+virt-manager 虚拟机迁移配置及错误处理
  8. 基于Pre-trained模型加速模型学习的6点建议
  9. Vista暴力破解器只是一个玩笑 谁说破解谁撒谎
  10. 【测试基础】bug分级、测试流程、ISO9126质量模型
  11. 制作CAB包以及文件签名
  12. 创意小发明:山寨码表.自行车码表的制作 程序原理图,设计图,源代码
  13. 10个超酷的H5特效设计+1个仿最新苹果UI设计(压轴)
  14. 3D建模学习对于电脑配置要求高不高?用台式机好还是笔记本电脑好?显卡内存等全方面解析,小白福音
  15. win18系统如何打开c语言,控制面板在哪里打开(Windows打开控制面板的方法)
  16. 路径规划学习之地图生成(一)
  17. mos管和三极管的区别/管子的三种状态
  18. 对接斑马打印机 usb模式+打印机共享模式
  19. BT5在虚拟机下无法上网
  20. 如何固定CPU频率2

热门文章

  1. 企业应用大数据的三重境界:数据·分析·成果
  2. 数字图像处理(Digital Image Processing)
  3. Windows10安装MG2580打印机
  4. 电商用户行为预测数据初探
  5. Windows XP 故障恢复控制台的说明
  6. BZOJ3926: [Zjoi20150]诸神眷顾的幻想乡
  7. 宝藏又小众的动漫壁纸素材网站分享
  8. 马蜂窝毕博:分析完这9点工作原理,我们最终选择了 Apache SeaTunnel!
  9. 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!2012-6-25日更新iap恢复
  10. Leetcode.463 岛屿的周长