溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用python畫一個愛心

發布時間:2021-04-27 16:07:39 來源:億速云 閱讀:1675 作者:Leah 欄目:編程語言

如何使用python畫一個愛心?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

python主要應用領域有哪些

1、云計算,典型應用OpenStack。2、WEB前端開發,眾多大型網站均為Python開發。3.人工智能應用,基于大數據分析和深度學習而發展出來的人工智能本質上已經無法離開python。4、系統運維工程項目,自動化運維的標配就是python+Django/flask。5、金融理財分析,量化交易,金融分析。6、大數據分析。

準備工具:python3

畫愛心實施步驟:

打開編譯器,寫上code,代碼如下:

from turtle import *
pensize(1)
pencolor('red')
fillcolor('pink')
speed(5)
up()
goto(-30,100)
down()
begin_fill()
left(90)
circle(120,180)
circle(360,70)
left(38)
circle(360,70)
circle(120,180)
end_fill()
up()
goto(-100,-100)
down()

效果展示:

如何使用python畫一個愛心

上述是畫一個愛心,還可以打印一個愛心哦~

代碼展示:

import time
sentence = "我愛你!"
for char in sentence.split( ):
 allChar = []
 for y in range(12, -12, -1):
 lst = []
 lst_con = ''
 for x in range(-30, 30):
 formula = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3
 if formula <= 0:
 lst_con += char[(x) % len(char)]
 else:
 lst_con += ' '
 lst.append(lst_con)
 allChar += lst
 print('\n'.join(allChar))
 time.sleep(1)

效果展示:

如何使用python畫一個愛心

在代碼中更改sentencestr可以更改文字。需要注意的是:sentence里的字符串如果是中文字符,那么在else語句后面1st_con需要加兩個空格;如果是英文字符,那么在else語句后面1st_con只需要加一個空格。因為我的是中文字符"我愛你!"所以是兩個空格,要改顯示的字符為英文時,只需要把代碼中1st_con后面的引號中的空格刪掉一個即可,另外,這個打印的愛心還可以加一個循環,讓愛心滾動起來。

關于如何使用python畫一個愛心問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女