Python语言是一个语法简洁、跨平台、可扩展的开源通用脚本语言。
一、Python语言的发展
Python语言诞生于1990年,由Guido van Rossum设计并领导开发。Python语言是开源项目的优秀代表,其解释器的全部代码都是开源的。可以在Python语言的主网站下载。
二、编写Hello程序
打开Python软件,在IDLE交互式环境中输入print("Hello World")
,结果如下:
当然也可以将代码写入一个文件中,然后再执行。
三、运行Python微实例
1、计算圆的面积
代码如下:
radius = 25 #圆的半径为25
area = 3.1415 * radius * radius #输入计算圆的公式
print(area)
print("{:.2f}".format(area)) #保留两位小数输出
输出结果:
1963.4375000000002
1963.44
2、简单的人名对话
代码如下:
name = input("请输入姓名:")
print("{}同学,学好Python,前途无量!".format(name))
print("{}大侠,学好Python,大展拳脚!".format(name))
结果;
请输入姓名:甲
甲同学,学好Python,前途无量!
甲大侠,学好Python,大展拳脚!
3、斐波拉契数列
代码如下:
a, b = 0, 1
while a < 100: #输出小于100的序列
print(a, end=',')
a, b = b, a + b
输出结果:
0,1,1,2,3,5,8,13,21,34,55,89,
4、同切圆的绘制
代码如下:
import turtle #引用turtle库
turtle.pensize(2) #设置画笔宽度为2像素
turtle.circle(10) #绘制半径为10像素的圆
turtle.circle(40) #绘制半径为40像素的圆
turtle.circle(80) #绘制半径为80像素的圆
turtle.circle(160) #绘制半径为160像素的圆
结果:
5、日期和时间的输出
代码如下:
from datetime import datetime #引用datetime库
now = datetime.now() #获得当前日期和时间信息
print(now)
now.strftime("%x") #输出其中的日期部分
now.strftime("%x") #输出其中的时间部分
结果;
2021-01-25 11:55:51.361694 #会改变
6、字符串拼接
代码如下:
str1 = input("请输入一个人的名字:")
str2 = input("请输入一个城市的名字:")
print("世界这么大,{}想去{}看看。".format(str1, str2))
结果:
请输入一个人的名字:我
请输入一个城市的名字:深圳
世界这么大,我想去深圳看看。
7、整数序列求和
要求:用户输入一个整数N,计算从1到N(包含1和N)相加之后的结果。
代码如下:
n = input("请输入一个整数N:")
sum = 0
for i in range(int(n)):
sum += i + 1
print(sum)
结果:
请输入一个整数N:10
55
8、九九乘法表
工整的打印出九九乘法表
代码如下:
for i in range(1, 10):
for j in range(1, i+1):
print("{}*{}={:2}".format(i, j, i*j),end=' ')
print()
输出结果:
1*1= 1
2*1= 2 2*2= 4
3*1= 3 3*2= 6 3*3= 9
4*1= 4 4*2= 8 4*3=12 4*4=16
5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25
6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
9、猴子吃桃问题
猴子第一天摘下若干桃子,当即吃了一半,又多吃了一个;第二天早上又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半又多一个。到第五天早上想再吃时,发现只剩下一个桃子。求猴子第一天摘了多少桃子?
代码如下:
n = 1
for i in range(5,0,-1):
n =(n+1)*2
print(n)
结果:
94
10、绘制五角星
要求:绘制一个红色的五角星。
代码如下:
from turtle import *
fillcolor("red")
begin_fill()
while True:
forward(200)
right(144)
if abs(pos()) < 1:
break
end_fill()
结果:
10、绘制太阳花
代码如下:
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done
结果:
四、总结
Fighting! ! !