#-*-coding:utf8;-*- #qpy:3 #qpy:console from androidhelper import Android droid = Android() amountInDollars = 32 amountInNaira = 1 title = str(amountInDollars) message = str(amountInNaira) droid.dialogCreateAlert(title, message)
from timeit import Timer from random import randrange from androidhelper import Android droid = Android() droid.dialogCreateAlert('H4 start', 'press Yes to start H4, press No to exit') droid.dialogSetPositiveButtonText('Yes') droid.dialogSetNegativeButtonText('No') droid.dialogShow() if droid.dialogGetResponse().result['which'] == 'positive': #打开储存结果文件 ftxt = open('/storage/emulated/0/qpython/result.txt', 'w') print('process H4.1') #H4.1 测量不同大小的list索引取值用时 ftxt.write('H4.1 list index time\nlen(list) time\n') droid.dialogCreateHorizontalProgress('H4.1 progress', 'H4.1 is now testing', 30) droid.dialogShow() for nlen in range(10**5, 3 * 10**6 + 1, 10**5): lst = list(range(nlen)) tmr = Timer('lst[10000]', 'from __main__ import lst') t = tmr.timeit(number=5 * 10**6) ftxt.write('%d %.5f\n' % (nlen, t)) droid.dialogSetCurrentProgress(nlen // 10**5) droid.dialogDismiss() droid.makeToast('H4.1 finish!') print('process H4.2') #H4.2 测量不同大小dict的取值&改值用时 ftxt.write('\nH4.2 time of dict index and set value\n')