Coding for KidsCoding for Kids
クリエイティブレベル挑戦教師ガイド
機能に投票
上級Python開発コース
チャプター
>
レベル

非同期/待機
メッセージの作成

時には、Pythonのコードを一度にすべて実行するのではなく、特定の条件が満たされた後にのみ実行させたい場合があります。これは、async関数を使用することで実現できます。このタイプの関数の名前は「asynchronous」の短縮形であり、関数の前にawait式を追加して呼び出されます。

このレベルでは、自分自身のメッセージを書き、それをポップアップとして表示する方法を学びます。awaitを追加することで、コードを一時停止し、作成したメッセージを読むことができ、ポップアップを閉じた後にコードを再開できるようになります。

Guide

目的

await/async 関数を使用して、メッセージを表示するために看板にラベルを付けます。

倉庫内の看板にはラベルがなく、資材は最近配置されたため、まだ設置されていませんでした。各ラベルにメッセージを書き込み、await/async 関数 write() を使用して確認したアイテムをすべて集計するのが良い考えです。

光る X 印が付いたクレートの方へ歩き、speak() 関数を使用してクレートの内容を確認してください。クレートごとに1つずつ、計4つの定数があり、それらは: green_crate , blue_crate , red_crate , および orange_crate です。これらは各クレートの前に置かれた色付きカーペットに対応しています。

クレートの中身を確認したら、write() 関数を使用して看板にメッセージを書き込みましょう。クレートには4種類の野菜、すなわち `

コードブック