1.Python语言概述

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

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,回到正题。所以,要抱着认识全新内容的态度去认识它。

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