资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Alfira学习篇(Python)-创新互联

1.Python语言概述

Python语言诞生于1990年,是目前“最流行最好用”的高级语言,关于Python语言的诞生,有这么一段故事,1989年圣诞节,一位编程牛人在荷兰的阿姆斯特丹度假,由于闲着无聊,就想着开发一款“开放、开源、发展”的编程语言,于是,Python诞生了......,而python名字的由来,也是因为作者当时特别喜欢的电视剧名叫 Monty Python,因此就以Python命名了这款语言。Anyway,关于Python语言的概述,你需要记住的是黑体加粗的部分。1990,开放、开源、发展。

成都创新互联公司是一家专业提供平和企业网站建设,专注与成都网站制作、成都网站设计、H5场景定制、小程序制作等业务。10年已为平和众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。2.Python语言的两种编写方式

-交互式

交互式即对每输入一条语句时就去运行它的结果,比较适合单个语法的联系。

-文件式

文件式就是类似于我们之前写C语言时的样子,即批量的书写一堆语句并运行结果,同时文件式也是最常用的编程方式。

接下来就写几行代码试试这两种方法,不用担心,现在还不用理解代码的具体含义

#绘制多个同切圆
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)

'''嗯...turtle.写的厌烦吗?来试试将第一行语句改写为下面的形式:
from turtle import*
然后就写 turtle. 啦,但是后面的circle()的内容还是要写的。

另外一种写法是:
import turtle as t
这样我们就可以把 turtle. 改写为 t. 啦!'''

嗯...现在你可以试着计算一个圆的面积。

#绘制一个五角星
import turtle as t
t.color('red','red')
t.begin_fill()
for i in rang(5):
    t.fd(200)
    t.rt(144)

t.end_fill()
t.done()

嗯...现在你可以试着给亲人画一颗爱心?哈哈,不存在的,别想啦。

3.温度转换实例

我们知道,世界上有两种表示温度的方式,一种是摄氏温度,另外一种的华氏温度,二者之间存在一个关系式:

C = (F - 32) / 1.8

F = C * 1.8 + 32

其中,C表示摄氏温度,F表示华氏温度,现在要求:输入一个摄氏温度,输出其相对应的华氏温度,或者输入一个华氏温度,输出其相对应的摄氏温度。OK,问题理清楚了,接下来直接看代码,我会带着你分析代码中涉及到的所有有关Python知识点的内容,系好安全带,发车了!

#我是一行注释,用#开头,不过和我大哥C不一样,我在这一行可有可无
Tempstr = input("请输入带有符号的温度值:")
if Tempstr[-1] in ['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("输入格式错误")

先来直观的说一下你在看这段代码可能会遇到的问题,比如说,没有头文件,语句结束后没有加分号,没有主函数,没有定义过的变量就可以直接使用,没有大括号括起来的作用域,and没有好多好多你会觉得应该存在的内容,傻瓜,我们现在在学python,不是C语言,OK,回到正题。所以,要抱着认识全新内容的态度去认识它。

老样子,考虑到篇幅问题,具体分析放到下一小节。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:Alfira学习篇(Python)-创新互联
分享路径:http://www.cdkjz.cn/article/doigpo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220