Python打卡Day011-Day13——函数练习、import学习、异常使用

    科技2022-09-13  115

    Python打卡Day011-Day13——函数练习、import学习、异常使用

    import math def getX(a, b, c): if b*b-4*a*c < 0: print("该方程无解") if b*b-4*a*c == 0: print("该方程有两个相等的解为%d" % (-b/2*a)) if b*b-4*a*c > 0: s = b*b-4*a*c x = float((-b+math.sqrt(s))/2*a) y = float((-b-math.sqrt(s))/2*a) print("该方程有两个不相等的解分别为%d和%d" % (x, y)) if __name__ == "__main__": getX(1, 2, 1) getX(1, 1, -2) getX(1, 1, 1)

    s = "oooitcast and ithemaooo" obj = "it" index_list = [] begin = 0 while True: if s.find(obj, begin) == -1: break else: index = s.find(obj, begin) index_list.append(index) begin = index + len(obj) print("'it'出现的索引位置", index_list) print("字符串'it'出现的次数", s.count("it")) print("字符串替换后", s.replace('ooo', '')) print("字符串变为大写后:", s.upper()) a = input("请输入被除数:") b = input("请输入除数:") try: s = int(a)/int(b) except ZeroDivisionError: print("除数不能为0") else: print("结果为:%d" % s)
    Processed: 0.008, SQL: 10