首页 > 解决方案 > 如何意图python?

问题描述

我在我的 Android 上使用 QPython3,但我不知道如何编写代码。

我试过使用

d.startActivity('android.intent.action.MAIN')

但我可能实施错了。

我现在的代码:

question = input("Say a number: ")
answer = int(questioned) % 2 
a = 1
if int(answer) < 1:
d.startActivity('android.intent.action.MAIN'
print("even")
else
d.startActivity('android.intent.action.MAIN'
print("odd")

错误信息:

第 5 行 d.startActivity('android.intent.action.MAIN' ^ IndentationError: expected an indented block 1|dreamlte:/ $

(你看到的意图出现在我但 Stack 中的代码时。)

标签: androidandroid-intentqpython3

解决方案


Python 依靠缩进来定义范围。
所以 if-else 分支中的代码需要缩进。

question = input("Say a number: ")
answer = int(questioned) % 2 
a = 1

if int(answer) < 1:
    d.startActivity('android.intent.action.MAIN')
    print("even")
else:
    d.startActivity('android.intent.action.MAIN')
    print("odd")

推荐阅读