人生苦短、我学python代码_人生苦短,我学Python-001

1. 背景

Python语言拥有着:Python Software Foundation,一个非盈利性组织,致力于保护Python语言开放、开源和发展。

Python语言的诞生:Guido van Rossum

2002年,python 2.x

2008年,python 3.x

Python语言是由编程牛人领导设计并开发的编程语言,具有开放开源精神,已经应用于火星探测,引力波,搜索引擎等领域。

2. 实例

实例1:

a. 交互式编程

>>> r = 25

>>> area = 3.145 * r * r

>>> print(area)

1965.625

>>> print("{:.2f}F".format(area))

1965.62F

b. 文件式编程:写好文件后,按F5执行

File-->New File创建文本编辑框,然后编写代码。写好后保存,F5执行,看结果

ff45f0450a55b201cef16a3988fb1d46.png

实例2:同切圆绘制

#TangentCirclesDraw.py

import turtle

turtle.pensize(2)

turtle.circle(10)

turtle.circle(40)

turtle.circle(80)

turtle.circle(160)

888566bb6f4bb2e2d4c4918fa2cbdf55.png

实例3:五角星绘制

#绘制五角形.py

from turtle import *

color('red','red')

begin_fill()

for i in range(5):

fd(200)

rt(144)

end_fill()

done()

66a4af89a4255cc62bd121a2bf4f83b0.png

实例4:绘制太阳花

#绘制太阳花.py

from turtle import *

color('red','yellow')

begin_fill()

while True:

forward(200)

left(170)

if abs(pos()) < 1:

break

end_fill()

done()

df5ea43597cfb24a8ac0f830a15ffebd.png

实例5:温度转换

a>问题分析

温度刻画的两种不同体系:

摄氏度:中国等世界大多数国安家使用,以1标准大气压下水的冰点为0度,沸点为100度,将温度等分刻画

华氏度:美国英国等国家使用,以1标准大气压下谁的冰点温度为32度,沸点为212度,将温度进行等分刻画

b>需求分析

摄氏温度转化为华氏温度,华氏温度转化为摄氏温度

c>设计算法

C = (F - 32) / 1.8

F = C * 1.8 + 32

d> 编程实现

#TempConvert.py

TempStr = input("请输入带有符号的温度值")

if TempStr[-1] in ['F','f']:   #最后一位是否为'F'或'f'

C = (eval(TempStr[0:-1]) - 32)/1.8

print("转换后的温度是{:.2f}C".format(C))

elif TempStr[-1] in ['C','c']:

F = 1.8 * eval(TempStr[0:-1]) + 32

print("转换后的温度是{:.2f}F".format(F))

else:

print("输入格式错误")

903f2568dd369a2199bee46aadd47ddd.png

3. 语法

0de146a7d6315bfee2380eeda28cda1c.png

d80d7046d033f19315be663ecfb788d6.png

afb77696559cfed44e417dfbee88da85.png

58314b0888c76bb7ae095ea59464ceb5.png

faffc894fc0239816bc70197b49f766e.png

f8eb024961881e790ca4b2effa0223a0.png

20bbdd538c5900b6dbc7ad6a7aae1c34.png

d12e17aa8f5cf3bb7d9bdd3d0fe0ae3a.png

d4f3020bbbb5cca82d27c36a078c7c4a.png

896ae53ebe5fdd86dd2d541a260b6a38.png

ae3dfff656f742f2080d7033b2db0f5c.png

9d982830373fd33f03f201cd4248a839.png

ca9e41dd646295849cf1d78129b162f8.png

f61eaa375bb336c3aa9ea151561c4ee9.png

cb8f829afe82b5e39f9706c12765c98c.png

46b1a82d5f250552a8feeb97c81d5072.png

4bc684c9b12bfa1bed6f6d7a192e48d7.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值