初识Python语言

      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! ! !

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页