質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Pythonista

Pythonistaは、iOS上でPythonプログラミングができる開発アプリです。さらに、Pythonの関数・変数などを自動で補完する便利なコードエディタや、PythonスクリプトをiOS上で多様な形で機能させる各種機能も内包しています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Python

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

Q&A

解決済

2回答

1410閲覧

Pythonista 3を使ってサブリミナル効果を作りたい。

ruriru

総合スコア1

Pythonista

Pythonistaは、iOS上でPythonプログラミングができる開発アプリです。さらに、Pythonの関数・変数などを自動で補完する便利なコードエディタや、PythonスクリプトをiOS上で多様な形で機能させる各種機能も内包しています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Python

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

0グッド

1クリップ

投稿2020/05/28 03:26

編集2020/05/28 06:15
コード ```サブリミナル効果をiPhone上で実現したいと考えています。 具体的に考えているのは、Pythonista 3にてiPhoneの画面(開いているアプリに関係なく)に一定間隔で設定した文字が明滅するようなアプリを作ろうと思っています。 有志の方に助けて頂き、下記のコードを教えて頂きましたが、下記のエラーメッセージが表示され中々実現できず、困っております。 当方初心者のため何卒御指導頂ければと思います。 ### 発生している問題・エラーメッセージ

indentation error
expected an indented block(Untitled_1.py,line6)

### 該当のソースコード ```import scene class Myscene(scenec.Scene): def setup(self): self.background_color = '#000000' font = ('Bodoni 72', 50) self.txt = scenec.LabelNode('表示したい文字', font, parent=self) self.txt.position = self.size / 2 scenec.run(Myscene()) コード
Python

試したこと

空欄が多いとのことなので、しらみつぶしに空欄を削除していましたが、なかなかエラーが消えず、、

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

glyzinieh

2020/05/28 05:14 編集

コードはコードの挿入を使って記述してください。(質問は編集できます。)
guest

回答2

0

indentation error

インデントが異常というエラーです
コードを見直しましょう

提示のコードではインデントが見れません。
質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください

投稿2020/05/28 05:07

編集2020/05/28 05:09
y_waiwai

総合スコア87800

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

Pythonでは、インデントが必要です。
全ての空白を消すのではなく、必要な数のスペースを入れましょう。

Python

1import scene 2 3class Myscene(scenec.Scene): 4 def setup(self): 5 self.background_color = '#000000' 6 font = ('Bodoni 72', 50) 7 self.txt = scenec.LabelNode('表示したい文字', font, parent=self) 8 self.txt.position = self.size / 2 9 10scenec.run(Myscene())

これでどうでしょうか?
関数の後にもインデントが必要です。

投稿2020/05/28 05:17

編集2020/05/28 06:29
glyzinieh

総合スコア217

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ruriru

2020/05/28 08:35

有難うございます。 インシデントを入れ、問題なく表示することが出来ました。 こちらを開いているアプリに関係なく画面上に文字を明滅させて表示することは可能なのでしょうか。
glyzinieh

2020/05/28 09:00

ベストアンサーありがとうございます。 申し訳ありませんが、iPhoneを使ってPythonを動かしたことがないので分かりませんが、できない気がします。 表示される時間を長くして試してみてはいかがでしょうか? 新しく質問を建てるのもいいかもしれません。
ruriru

2020/05/28 09:13

なるほど確かに難しそうですね。。 今度はそちらに重点を置いた質問を立ててみたいと思います。 有難うございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問