質問編集履歴

1 誤字修正

MAMUSHI

MAMUSHI score 13

2019/11/02 17:14  投稿

microbit の import 不具合?
#####**micro:bit**で遊び始めるとインポートの問題が出ました。**MicroPython**でコーディングする方です。
[公式ドキュメンテーション](https://microbit-micropython.readthedocs.io/ja/latest/tutorials/introduction.html)の説明では
 **from microbit import * **
の一文だけで全てのライブラリーOKとなっておりますが、これだけではネームエラーが出てしまいます。 
その代わりに
**import microbit**
を書くとこちらも別部分のネームエラーが出てしまい、結局2つのインポート文を書くことで添付コードが動作します。
無意味とは思いましたがファームウェアを最新の 0250 → 0253 にしたけど変化なしです。
このまま続けていけば良いのでしょうが、どこか気持ちが悪いです。
どんなカラクリなんでしょうか
どんなカラクリなんでしょうか
```python
from microbit import *   #この文だけでは line 7 name "microbit" is not defined というネームエラーが出る
import microbit         #この文だけでは line 8 name "Image" is not defined というネームエラーが出る
while True:
   
   if microbit.button_a.is_pressed():
       microbit.display.show(Image.HEART)
       microbit.sleep(1000)
   
   elif microbit.button_b.is_pressed():
       microbit.display.show(Image.DIAMOND)
       microbit.sleep(1000)
       
   else:
       microbit.display.show(" ")
```
  • Python

    23292 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る