1,五角星繪制
描述
使用turtle庫繪制一個紅色五角星圖形,如下圖所示:

我的代碼:
import turtle
turtle.pensize(4)
turtle.pencolor("brown")
turtle.fillcolor("red")
turtle.begin_fill()
count = 1
while count<=5:
turtle.fd(125)
turtle.right(144)
count=count+1
turtle.end_fill()
我的運行結果:
2,六角形的繪制
描述
使用turtle庫繪制一個六角形,效果如下:
圖中線條顏色、寬度、填充、箭頭位置和風格不限。
我的代碼:
import turtle
turtle.penup()
turtle.seth(30)
turtle.pendown()
turtle.pensize(4)
turtle.pencolor("brown")
count = 1
while count<=3:
turtle.fd(120)
turtle.right(120)
count=count+1
turtle.fd(40)
turtle.left(60)
turtle.fd(40)
turtle.right(120)
num=1
while num<=3:
turtle.fd(120)
turtle.right(120)
num=num+1
我的運行結果:
疊加等邊三角形繪制
描述
使用turtle庫繪制一個疊加等邊三角形,圖形效果如下:
繪制中線條寬度、顏色、填充、箭頭等效果不限。
我的代碼:
import turtle
turtle.penup()
turtle.seth(30)
turtle.pendown()
turtle.pensize(4)
turtle.pencolor("brown")
turtle.fillcolor("red")
turtle.begin_fill()
count = 1
while count<=3:
turtle.fd(120)
turtle.right(120)
count=count+1
turtle.fd(30)
turtle.right(60)
turtle.left(60)
turtle.fd(30)
turtle.right(120)
num=1
while num<=3:
turtle.fd(60)
turtle.left(120)
num=num+1
turtle.end_fill()
我的運行結果:
4.分兩次從控制台接收用戶的兩個輸入:第一個內容為"人名",第二個內容為"心里話"。
然后將這兩個輸入內容組成如下句型並輸出出來:
(人名),我想對你說,(心里話)
name=input()
heartword=input()
str1=name+',我想對你說,'+heartword
print(str1)
5.編寫一個程序,計算輸入數字N的0次方到5次方結果,並依次輸出這6個結果,輸出結果間用空格分隔。其中:N是一個整數或浮點數。
print()函數可以同時輸出多個信息,采用如下方法可以使用空格對多個輸出結果進行分割:print(3.14, 1024, 2048)
n=eval(input())
for i in range(5):
print(pow(n,i),end=" ")
print(pow(n,5))
6.請使用Python語言輸出這個例子的中文版本,向世界發出第一聲問候吧!
print('世界,你好!')
7.用戶輸入兩個數M和N,其中N是整數,計算M和N的5種數學運算結果,並依次輸出,結果間用空格分隔。5種數學運算分別是:M與N的和、M與N的乘積、M的N次 冪、M除N的余數、M和N中較大的值
m=eval(input())
n=eval(input())
print(m+n,m*n,m**n,m%n,max(m,n))
8.模仿以下代碼,增加輸入部分,輸入自己的姓名,在屏幕上輸出“Hello,某某某同學!”(其中某某某用輸入的姓名替換)
n=input()
str='歡迎你,'+n+'同學!'
print(str)
