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()

 


  運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM