Python入门练习实例

  • 输出“hello world”
1 print("hello world")

  运行结果:

  • 简单交互(交互式,文件式):简单的人名对话
1 name = input("请输入姓名:")
2 print("{}同学,学好Python,前途无量!".format(name))
3 print("{}大侠,学好Python,大展拳脚!".format(name[0]))
4 print("{}哥哥,学好Python,人见人爱!".format(name[1:]))

  运行结果:

  • 用户输入两个数字,计算并输出两个数字之和:
1 n1=input("请输入第一个数字:")
2 n2=input("请输入第二个数字:")
3 sum0=float(n1)+float(n2)
4 print("两个数字之和为:{}".format(sum0))

  运行结果:

  • 用户输入三角形三边长度,并计算三角形的面积:(海伦公式)
  • 1 a=float(input("请输入第一条边长:"))
    2 b=float(input("请输入第二条边长:"))
    3 c=float(input("请输入第三条边长:"))
    4 p=(a+b+c)/2
    5 area=(p*(p-a)*(p-b)*(p-c))**0.5
    6 print("该三角形面积为:{}".format(area))

  运行结果:

  • 输入半径,计算圆的面积。
1 radius=float(input("请输入半径:"))
2 area=float(3.1415926535898*radius*radius)
3 print("圆面积约为:{:.2f}".format(area))

  运行结果:

  • 画一组同切圆
1 import turtle
2 turtle.circle(10)
3 turtle.circle(40)
4 turtle.circle(80)
5 turtle.circle(120)

  运行结果:

 

  • 画一个五角星
1 import turtle
2 for i in range(5):
3     turtle.forward(100)
4     turtle.right(144)

  运行结果:

  • 画一个全黄色的五角星
1 import turtle
2 turtle.color("yellow")
3 turtle.fillcolor("yellow")
4 turtle.begin_fill()
5 for i in range(5):
6     turtle.forward(100)
7     turtle.right(144)
8 turtle.end_fill()

  运行结果:

  • 画一组同心圆
 1 import turtle
 2 turtle.circle(20)
 3 turtle.right(90)
 4 turtle.color("white")
 5 turtle.forward(20)
 6 turtle.left(90)
 7 turtle.color("black")
 8 turtle.circle(40)
 9 turtle.right(90)
10 turtle.color("white")
11 turtle.forward(40)
12 turtle.left(90)
13 turtle.color("black")
14 turtle.circle(80)

  运行结果:

 

画国旗上的五个五角星

 1 import turtle
 2 turtle.speed(20)
 3 turtle.fillcolor("yellow")
 4 turtle.color("yellow")
 5 turtle.right(30)
 6 for j in range(4):
 7     turtle.begin_fill()
 8     for i in range(5):
 9         turtle.forward(50)
10         turtle.right(144)
11     turtle.end_fill()
12     turtle.color("white")
13     turtle.left(90)
14     turtle.forward(85)
15     turtle.right(60)
16     turtle.color("yellow")
17 turtle.color("white")
18 turtle.left(140)
19 turtle.forward(180)
20 turtle.left(130)
21 turtle.color("yellow")
22 turtle.begin_fill()
23 for i in range(5):
24     turtle.forward(180)
25     turtle.right(144)
26 turtle.end_fill()

 


  运行结果:

 

posted @ 2017-09-06 21:29  12-张振勋  阅读(8193)  评论(0编辑  收藏  举报