在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Python for循環(huán)實現(xiàn)兩輛汽車相向而行

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-09-27 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

要實現(xiàn)汽車跑動,首先我們要加載一張城市道路圖作為背景圖,然后就要把海龜?shù)膱D形變?yōu)槠嚨哪?,最后實現(xiàn)兩輛汽車相向而行的效果。

首先,加載背景圖片:

turtle.bgpic(picname=None)

turtle.bgpic(picname=None)設置背景圖片或返回當前背景圖片的名稱。如果picname 是文件名,則將相應的圖像設置為背景。如果 picname"nopic" ,則刪除背景圖像(如果存在)。如果 picnameNone ,則返回當前背景圖像的文件名。

這里我們加載同文件目錄下的背景圖片如下:

import turtle
turtle.bgpic("bg1.png")  # 加載背景圖片
```然后,添加汽車作為畫筆形狀:

turtle.register_shape(name)

`turtle.register_shape()`可以新增更多的畫筆`shape`,其用法之一就是添加`gif`圖片作為畫筆的新形狀。使用自己的圖片作為畫筆shape時需要注意,首先海龜僅支持`gif`圖片,另外這樣的畫筆`shape`無論怎樣設置`resizemode`均不能通過`shapesize`指令進行筆頭大小設置。以圖片作為`shape`,筆頭的大小就是由圖片本身大小所決定的。當然,`turtle.register_shape()`還可以添加用元組作為坐標描述的多邊形作為畫筆的`shape`,這里我們并沒有用到,就不過多贅述了。

因為我們要實現(xiàn)兩輛汽車相向而行,所以要創(chuàng)建兩個turtle的實例,并加載不同形狀的汽車,如下:

turtle.register_shape('car1.gif') # 把小車圖片放入海龜可用形狀倉庫中,便于調(diào)用
car1 = turtle.Turtle() # 生成turtle,命名為car1
car1.shape('car1.gif')

turtle.register_shape('car2.gif')
car2 = turtle.Turtle()
car2.shape('car2.gif')

最后,就是和烏龜賽跑一樣,利用`for`循環(huán)實現(xiàn)汽車一起運行的效果:

car1.penup() # 抬筆,不要留下軌跡
car2.penup()

car1.goto(-300, -110)
car2.goto(300, -200)

car2.left(180)

car1.speed(2)
car2.speed(2)

for sp in range(1, 80):
car1.forward(sp)
car2.forward(sp)

turtle.done()

所以,所有總的代碼是:

import turtle
turtle.bgpic("bg1.png") # 加載背景圖片

turtle.register_shape('car1.gif') # 把小車圖片放入海龜可用形狀倉庫中,便于調(diào)用
car1 = turtle.Turtle() # 生成turtle,命名為car1
car1.shape('car1.gif')

turtle.register_shape('car2.gif')
car2 = turtle.Turtle()
car2.shape('car2.gif')

car1.penup() # 抬筆,不要留下軌跡
car2.penup()

car1.goto(-300, -110)
car2.goto(300, -200)

car2.left(180)
car1.speed(2)
car2.speed(2)
for sp in range(1, 80):
car1.forward(sp)
car2.forward(sp)
turtle.done()


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 循環(huán)
    +關注

    關注

    0

    文章

    92

    瀏覽量

    16288
  • for
    for
    +關注

    關注

    0

    文章

    44

    瀏覽量

    16069
  • python
    +關注

    關注

    56

    文章

    4826

    瀏覽量

    86509
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一文詳解python循環(huán)

    今天給大家?guī)?b class='flag-5'>python循環(huán)
    發(fā)表于 10-01 10:48 ?7392次閱讀
    一文詳解<b class='flag-5'>python</b><b class='flag-5'>循環(huán)</b>

    關于兩輛智能小車如何保持一致,在同一垂直水平上。。

    兩輛小車位置保持一致的方法。。如果位置偏移了??梢酝ㄟ^單片機來控制自動調(diào)整。。如果不用紅外線。請問用什么傳感器來實現(xiàn)比較好。。。
    發(fā)表于 04-21 16:15

    何用Cubemx配置一路循跡小車?

    何用Cubemx配置一路循跡小車?
    發(fā)表于 01-21 07:17

    Python for、while 等循環(huán)速度對比

    增長上萬倍。while 和 for 是 Python 中常用的實現(xiàn)循環(huán)的關鍵字,它們的運行效率實際上是有差距的。比如下面的測試代碼:import timeitdef while_l
    發(fā)表于 03-25 16:05

    兩輛ff樣車運抵北京 車回過了賈躍亭人卻依然見不著

    賈躍亭的汽車夢又進一步了。近日,兩輛ff樣車運抵北京,賈躍亭本人依然沒有亮相,是害怕被討債者圍追堵截嗎?這兩輛ff樣車估計有危險了,討債者會不會拿去抵債呢?
    發(fā)表于 05-02 09:48 ?2664次閱讀

    寶馬R18摩托車國內(nèi)上市 價格能買兩輛思域

    不僅在乘用車方面,在摩托車領域,寶馬也是貨真價實的高端品牌,甚至一摩托都能買兩輛汽車。 日前,我們于寶馬官方了解到,寶馬繼承者系列,首款旗艦巡航摩托車—全新BMW R18正式登陸中國市場,并同
    的頭像 發(fā)表于 12-17 11:19 ?4550次閱讀

    詳解Python的for和while循環(huán)

    Python 的 for 和 while 循環(huán)是靈活并且高級的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于循環(huán)通常占據(jù)程序運行時的大部分時間,因此我們可以通過一些優(yōu)化,確保 Cy
    的頭像 發(fā)表于 06-24 16:02 ?1770次閱讀

    Python的while循環(huán)是什么

    Python中有2種循環(huán)。一種循環(huán)次數(shù)明確,另一種循環(huán)次數(shù)不明確。`for循環(huán)`的循環(huán)重復次數(shù)是
    的頭像 發(fā)表于 02-23 11:15 ?1680次閱讀

    Python中的for循環(huán)結(jié)構(gòu)

    Python 中,for 循環(huán)是一種常用的結(jié)構(gòu),用于遍歷序列(如列表、元組、字符串)中的元素。
    的頭像 發(fā)表于 04-19 15:45 ?2761次閱讀

    Python循環(huán)語句介紹

    哈嘍大家好,我是知道。今天帶大家了解下Python循環(huán)語句 定義循環(huán)語句允許我們執(zhí)行一個語句或語句組多次 類型Python提供了種不同類
    的頭像 發(fā)表于 05-11 17:39 ?1198次閱讀

    結(jié)合for循環(huán)實現(xiàn)兩輛汽車相向而行

    實現(xiàn)汽車跑動,首先我們要加載一張城市道路圖作為背景圖,然后就要把海龜?shù)膱D形變?yōu)?b class='flag-5'>汽車的模樣,最后實現(xiàn)兩輛
    的頭像 發(fā)表于 07-05 16:31 ?978次閱讀
    結(jié)合for<b class='flag-5'>循環(huán)</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>兩輛</b><b class='flag-5'>汽車</b><b class='flag-5'>相向</b><b class='flag-5'>而行</b>

    何用Python實現(xiàn)文件系統(tǒng)的操作功能

    就來介紹一下如何用 Python實現(xiàn)這些功能 輸出當前的路徑 我們可以通過 Python 當中的 OS 庫來獲取當前文件所在的位置 import os os .getcwd() 路
    的頭像 發(fā)表于 10-30 14:27 ?623次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>Python</b>來<b class='flag-5'>實現(xiàn)</b>文件系統(tǒng)的操作功能

    何用python實現(xiàn)RFM建模

    今天給大家分享的是如何用python實現(xiàn)RFM建模。 RFM模型的含義 RFM模型是衡量客戶價值和客戶創(chuàng)利能力的重要工具和手段。在眾多的客戶關系管理(CRM)的分析模式中,RFM模型是被廣泛提到
    的頭像 發(fā)表于 11-02 10:36 ?1240次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>python</b><b class='flag-5'>實現(xiàn)</b>RFM建模

    python最簡單for循環(huán)例子

    Python是一種簡單而又強大的編程語言,通過其清晰的語法和豐富的功能庫,我們可以實現(xiàn)各種各樣的任務。其中一個最基本的語法結(jié)構(gòu)就是for循環(huán),讓我們來看一下如何使用for循環(huán)來編寫一個
    的頭像 發(fā)表于 11-21 14:53 ?1765次閱讀

    python循環(huán)創(chuàng)建變量并賦值

    Python中如何使用循環(huán)創(chuàng)建變量并賦值,以及它的一些應用場景。 首先,讓我們來了解一下Python中的循環(huán)Python提供了
    的頭像 發(fā)表于 11-23 14:51 ?2160次閱讀
    主站蜘蛛池模板: 午夜男人视频 | 中文字幕在线视频第一页 | 轻点灬大ji巴太粗太长了爽文 | 美女国产精品 | 亚洲一区二区三区中文字幕 | 日韩免费毛片全部不收费 | 久久影视免费观看网址 | 免费又黄又爽的禁片视频 | 五月婷婷六月色 | 四虎国产精品免费视 | 夜夜操综合 | 色yeye在线观看 | 一女被多男玩很肉很黄文 | 色噜噜狠狠色综合欧洲selulu | 亚洲欧洲一区二区三区在线观看 | 四虎影院大全 | 天天干夜夜躁 | 亚洲无线码一区在线观看 | 我把美女日出白浆 | 午夜精品久久久久久久2023 | 欧美午夜电影 | 亚洲精品久久婷婷爱久久婷婷 | wwwwww日本| 日本一区视频在线观看 | 四虎影院永久在线观看 | 在线观看免费午夜大片 | 国产成 人 综合 亚洲网 | 久久99操 | 狠狠色丁香婷婷综合欧美 | 三级理论手机在线观看视频 | 啪啪网站色大全免费 | 成人网男女啪啪免费网站 | 亚洲国产精品综合久久2007 | 亚洲爽视频 | 日韩一级欧美一级 | 天堂在线网 | 黄网站色视频免费看无下截 | 新版bt天堂资源在线 | 欧美爱爱帝国综合社区 | 在线观看中文字幕一区 | h视频免费观看 |