Pythonを昨日から独学で始めたばかりの超初心者です。
現在Pythonista3を使ってpiファイル内に、
2つの関数(def)を定義しようとしています。
実行すると、「SyntaxError: invalid syntax」が出てしまいます。
ググっrると2つの関数を定義している方がいるので出来るとは思いますが、
2つ定義する上で注意点とかあるんでしょうか?
発生している問題・エラーメッセージ
File “..pp.py", line 14
def clear(sender):
^
SyntaxError: invalid syntax
該当のソースコード
import ui
num=0
def plus(sender):
global num
label=sender.superview['label1'] num=num+1 label.text=str('値:'+str(num)
def clear(sender):
global num
label=sender.superview['label1'] num=num+1 label.text=str('値:'+str(num)
v = ui.load_view()
v.present('sheet’)
試したこと
関数の前後のスペースを削除
補足情報(FW/ツールのバージョンなど)
IDE:Pythonista3
貼り付けているソースではインデントがおかしくなっていますが、
Pythonista3ではdef定義するとインデントが付与され、
plus関数だけ定義していた時は動いています。
clear関数を追加すると2つ目のdefでエラーになります。
defの関数名の間には半角スペースのあります。
すみません、めちゃくちゃ初歩的なことでの質問ですが、
よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/25 09:39
2019/04/26 08:27