chapter1

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Feb 19 19:42:48 2017

@author: jevon
"""

# 1.1
print ("Welcome to Python")
print ("Welcome to Computer Science")
print ("Programming is fun")

# 1.2
print ("Welcome to Python")
print ("Welcome to Python")
print ("Welcome to Python")
print ("Welcome to Python")
print ("Welcome to Python")

# 1.3
print('''
FFFFFFF   U     U   NN     NN
FF        U     U   NNN    NN
FFFFFFF   U     U   NN N   NN
FF         U   U    NN  N  NN
FF          UUU     NN    NNN''')

# 1.4
print('''
a     a^2     a^3
1     1       1
2     4       8
3     9       27
4     16      64''')

# 1.5
print((9.5 * 4.5 - 2.5 * 3) / (45.5 - 3.5))

# 1.6
print(1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

# 1.7
print(4 * (1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11))
print(4 * (1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - 1/15))

# 1.8
radius = 5.5
area = radius * radius * 3.14
perimeter = 2 * radius * 3.14
print (area)
print (perimeter)

# 1.9
width = 4.5
height = 7.9
area = width * height
print(area)

# 1.10
velocity = (14 / 1.6) / (45.5 / 60)
print (velocity)

# 1.11
curPopulation = 312032486
yearSeconds = 365 * 24 * 60 * 60
birthPerYear = yearSeconds // 7
deathPerYear = yearSeconds // 13
immiPerYear = yearSeconds // 45
fiveYearPopulationAdd = 5 * (birthPerYear + immiPerYear - deathPerYear)
print (curPopulation + fiveYearPopulationAdd)

# 1.12
import turtle

turtle.home()

turtle.penup()
turtle.goto(-50,0)
turtle.pendown()
turtle.setheading(0)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)

turtle.penup()
turtle.goto(-50,-50)
turtle.pendown()
turtle.setheading(0)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)

turtle.penup()
turtle.goto(0,-50)
turtle.pendown()
turtle.setheading(0)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)

turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.setheading(0)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)

turtle.done()

# 1.13
import turtle

turtle.penup()
turtle.goto(-200,0)
turtle.pendown()
turtle.setheading(0)
turtle.forward(400)

turtle.penup()
turtle.goto(0, 200)
turtle.pendown()
turtle.setheading(270)
turtle.forward(400)

turtle.done()

# 1.14
import turtle

turtle.right(60)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)

turtle.done()

# 1.15
import turtle

turtle.right(60)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)

turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)

turtle.done()

# 1.16
import turtle

turtle.penup()
turtle.goto(-50, 0)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.goto(-50, -100)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.goto(50, 0)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.goto(50, -100)
turtle.pendown()
turtle.circle(50)

turtle.done()

# 1.17
import turtle

turtle.penup()
turtle.goto(-39, 48)
turtle.write("(-39, 48)")
turtle.pendown()
turtle.goto(50, -50)
turtle.write("(50, -50)")
turtle.hideturtle()

turtle.done()

# 1.18
import turtle

turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
turtle.setheading(288)
turtle.forward(220)
turtle.right(180 - 36)
turtle.forward(220)
turtle.right(180 - 36)
turtle.forward(220)
turtle.right(180 - 36)
turtle.forward(220)
turtle.right(180 - 36)
turtle.forward(220)

turtle.done()

# 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.hideturtle()

turtle.done()

# 1.20
import turtle

turtle.penup()
turtle.goto(-50, 0)
turtle.pendown()
turtle.forward(100)
turtle.right(135)
turtle.forward(40)
turtle.right(45)
turtle.forward(100)
turtle.right(135)
turtle.forward(40)


turtle.penup()
turtle.goto(-50, 50)
turtle.pendown()
turtle.setheading(0)
turtle.forward(100)
turtle.setheading(270)
turtle.forward(50)
turtle.penup()
turtle.setheading(90)
turtle.forward(50)
turtle.pendown()

turtle.setheading(180 + 45)
turtle.forward(40)
turtle.setheading(270)
turtle.forward(50)
turtle.penup()
turtle.setheading(90)
turtle.forward(50)
turtle.pendown()

turtle.setheading(180)
turtle.forward(100)
turtle.setheading(270)
turtle.forward(50)
turtle.penup()
turtle.setheading(90)
turtle.forward(50)
turtle.pendown()

turtle.setheading(45)
turtle.forward(40)
turtle.setheading(270)
turtle.forward(50)
turtle.penup()
turtle.setheading(90)
turtle.forward(50)
turtle.pendown()


turtle.hideturtle()

turtle.done()

# 1.21
import turtle

turtle.penup()
turtle.home()
turtle.pendown()
turtle.goto(0, 80)
turtle.penup()
turtle.home()
turtle.pendown()
turtle.goto(60, 0)
turtle.penup()
turtle.home()
turtle.pendown()
turtle.goto(-38, 2)
turtle.penup()

turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
turtle.write('''         
6

9:15:00
''')
turtle.circle(100, 90)
turtle.write('''3  ''')
turtle.circle(100, 90)
turtle.write('''12''')
turtle.circle(100, 90)
turtle.write(''' 9''')
turtle.circle(100, 90)

turtle.hideturtle()

turtle.done()





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值