这个做的就是把1952的每个数加起来吧,纳凳槐1+9+5+2,最后输出17。洞友
java的方粗做法:
int sumDigits=0;
for(char c:String.valueOf(1952).toCharArray())
sumDigits+=((int)c-48);
System.out.println(sumDigits);
❷ python如何在手机上点击多项选择题的选项
你可以在开发者选项中打开指针位置,这样就很容易去获取界面上各个图标的具体位置了。建议是先获取手机分辨率,然后根据分辨率去计算要点击的位置。
点击操作driver有click()方法,如果没有className或者resource-id,使用swipe方法,参考如下:
##获取手机屏幕贺数分辨率
x = self.driver.get_window_size()['width']
y = self.driver.get_window_size()['height']
x = int(x*0.1)
y = int(y*0.1)
self.driver.swipe(x, y, x, y,1)
#这里的xy就是你UI界面上图标对应的坐标,时间非常短,1毫秒,模拟点击了。
如果别人有禅陆首更好的方法,你就用别人的,仅悉蚂供参考。
当然tap也可以,doc如下:
"""Taps on an particular place with up to five fingers, holding
for a
certain time
:Args:
- positions - an array of tuples representing the x/y
coordinates of
the fingers to tap. Length can be up to five.
- ration - (optional) length of time to tap, in ms
:Usage:
driver.tap([(100, 20), (100, 60), (100, 100)], 500)
"""