这个python第二小题要怎么做呢,求解答
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个python第二小题要怎么做呢,求解答相关的知识,希望对你有一定的参考价值。
图一是题目,图二是算法
参考技术A class Gcd:def __init__(self,m,n):
self.__m=m
self.__n=n
def gcb(self):
m = self.__m
n = self.__n
while n:
(m, n) = (n, m%n)
return m
c = Gcd(45,20)
b = c.gcb() 参考技术B 参考技术C class Solution:
def gcd(self,m,n):
while n:
m,n = n,m%n
return m
#调用示例如下:
s = Solution()
print(s.gcd(20,4))
#输出结果为4 参考技术D 看到你发贴吧去问了,解决没
appium+Python中账号密码输入框定位方法id+xpath一样的怎么解决,求大神解答
主要我是新手 然后账号密码输入框的xpath都是这个‘’//android.widget.EditText[@index='0']‘’id也是一样的 只能定位到账号框,所以我想问下这个Python脚本解决
参考技术A 如果是这种情况,就考虑其他的定位方法了,肯定有一种能够解决的。有这几种方法,也可以用:
一、
如果xpath一样,id不一样的话,可以通过找id(viewer当中的resource-id),
self.driver.find_element_by_id("com.chanjet.csp.customer:id/workrecord_add_content").send_keys(contextfield)
二、
如果一定要用xpath,看看viewer当中@index是不是有一个是0,有一个是1,一般来说不会重;如果真的重了,通过text可者其他的不一致的项,再试试
self.driver.find_element_by_xpath("//android.widget.TextView[contains(@text,'报价')]")
除了这些,还有以下的找元素的方式,换一换,总有一个能行的
self.driver.find_element_by_class_name('android.widget.ImageView').click()
self.driver.find_element_by_name("新增工作记录").click()本回答被提问者采纳
以上是关于这个python第二小题要怎么做呢,求解答的主要内容,如果未能解决你的问题,请参考以下文章
2021年春季学期-信号与系统-第十一次作业参考答案-第二小题