码迷,mamicode.com
首页 > 编程语言 > 详细

Python输入输出练习,运算练习,turtle初步练习

时间:2017-09-06 13:07:07      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:tle   用户输入   ide   fill   for   float   .com   输出   print   

1、Hello World!

1 print("Hello World!")

2、用户输入两个数字,计算并输出两个数字之和:

用户输入三角形三边长度,并计算三角形的面积:(海伦公式)

输入半径,计算圆的面积。

 1 import math
 2 
 3 def xixi(num1,num2):
 4     return print("\n和为:" , float(num1)+float(num2))
 5 
 6 def sjxmianji(a,b,c):
 7     a = float(a)
 8     b = float(b)
 9     c = float(c)
10     if a<0 && b<0 &&c<0:
11         return print("请输入正数!")
12     elif a+b<c && a+c<b && b+c<a:
13         return print("两边之和不能小于第三边!")
14     else:
15         s=(a + b + c)/2
16         S=math.sqrt(s*(s-a)*(s-b)*(s-c))
17         return print("\n三角形的面积为:" , S)
18 
19 def yuanmianji(r):
20     pai =3.14
21     R = float(r)
22     S = pai * R * R
23     return print("\n园的面积为:" , S)
24 
25 print("\n1、计算两数之和")
26 num1 = input("请输入第一个数字:")
27 num2 = input("请输入第二个数字:")
28 xixi(num1,num2)
29 
30 print("\n2、计算三角形面积")
31 a = input("请输入第一条边的长度:")
32 b = input("请输入第二条边的长度:")
33 c = input("请输入第三条边的长度:")
34 sjxmianji(a,b,c)
35 
36 print("\n1、计算园的面积")
37 r = input("请输入园的半径:")
38 yuanmianji(r)

输出结果:

 1 1、计算两数之和
 2 请输入第一个数字:60
 3 请输入第二个数字:99
 4 
 5 和为: 159.0
 6 
 7 2、计算三角形面积
 8 请输入第一条边的长度:6
 9 请输入第二条边的长度:7
10 请输入第三条边的长度:8
11 
12 三角形的面积为: 20.33316256758894
13 
14 1、计算园的面积
15 请输入园的半径:6
16 
17 园的面积为: 113.03999999999999

3、画一组同切圆

1 turtle.circle(10)
2 turtle.circle(20)
3 turtle.circle(40)
4 turtle.circle(60)

输出结果:

技术分享

4、画一个五角星

1 turtle.forward(200)
2 turtle.right(144)
3 turtle.forward(200)
4 turtle.right(144)
5 turtle.forward(200)
6 turtle.right(144)
7 turtle.forward(200)
8 turtle.right(144)
9 turtle.forward(200)

输出结果:

技术分享

5、画一个全黄色的五角星

 1 turtle.right(20)
 2 turtle.color(yellow)
 3 turtle.fillcolor(yellow)
 4 turtle.begin_fill()
 5 turtle.forward(80)
 6 turtle.right(144)
 7 turtle.forward(80)
 8 turtle.right(144)
 9 turtle.forward(80)
10 turtle.right(144)
11 turtle.forward(80)
12 turtle.right(144)
13 turtle.forward(80)
14 turtle.end_fill()

输出结果:

技术分享

6、画一组同心圆

1 for i in range(4):
2     turtle.pu()
3     turtle.goto(0,-(i+1)*10)
4     turtle.pd()
5     turtle.circle((i+1)*10)

输出结果:

技术分享

7、画一面五星红旗

技术分享
 1 turtle.speed(10)
 2 turtle.color(red)
 3 turtle.fillcolor(red)
 4 turtle.pu()
 5 turtle.goto(-300,200)
 6 turtle.pd()
 7 turtle.begin_fill()
 8 turtle.forward(500)
 9 turtle.right(90)
10 turtle.forward(300)
11 turtle.right(90)
12 turtle.forward(500)
13 turtle.right(90)
14 turtle.forward(300)
15 turtle.end_fill()
16 
17 turtle.goto(-250,60)
18 turtle.right(20)
19 turtle.color(yellow)
20 turtle.fillcolor(yellow)
21 turtle.begin_fill()
22 turtle.forward(80)
23 turtle.right(144)
24 turtle.forward(80)
25 turtle.right(144)
26 turtle.forward(80)
27 turtle.right(144)
28 turtle.forward(80)
29 turtle.right(144)
30 turtle.forward(80)
31 turtle.end_fill()
32 
33 turtle.pu()
34 turtle.goto(-140,170)
35 turtle.pd()
36 turtle.begin_fill()
37 turtle.forward(30)
38 turtle.right(144)
39 turtle.forward(30)
40 turtle.right(144)
41 turtle.forward(30)
42 turtle.right(144)
43 turtle.forward(30)
44 turtle.right(144)
45 turtle.forward(30)
46 turtle.end_fill()
47 
48 turtle.pu()
49 turtle.goto(-110,130)
50 turtle.pd()
51 turtle.begin_fill()
52 turtle.forward(30)
53 turtle.right(144)
54 turtle.forward(30)
55 turtle.right(144)
56 turtle.forward(30)
57 turtle.right(144)
58 turtle.forward(30)
59 turtle.right(144)
60 turtle.forward(30)
61 turtle.end_fill()
62 
63 turtle.pu()
64 turtle.goto(-110,50)
65 turtle.pd()
66 turtle.begin_fill()
67 turtle.forward(30)
68 turtle.right(144)
69 turtle.forward(30)
70 turtle.right(144)
71 turtle.forward(30)
72 turtle.right(144)
73 turtle.forward(30)
74 turtle.right(144)
75 turtle.forward(30)
76 turtle.end_fill()
77 
78 turtle.pu()
79 turtle.goto(-160,30)
80 turtle.pd()
81 turtle.begin_fill()
82 turtle.forward(30)
83 turtle.right(144)
84 turtle.forward(30)
85 turtle.right(144)
86 turtle.forward(30)
87 turtle.right(144)
88 turtle.forward(30)
89 turtle.right(144)
90 turtle.forward(30)
91 turtle.end_fill()
View Code

输出结果:

技术分享

Python输入输出练习,运算练习,turtle初步练习

标签:tle   用户输入   ide   fill   for   float   .com   输出   print   

原文地址:http://www.cnblogs.com/xypbk/p/7483971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!