python练习题,请帮助解答

1.创建一个模块文件,用于比较两个数的大小。

2.从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。

3.使用加法运算进行重载,将列表[11,32,3,6]和[12,16,12,13]中对应元素进行相加。

4.完成相应类的创建,并定义一个哮天犬对象,它将继续Dog类的方法,而Dog类又会继承Animal类的方法,最终哮天犬会继续Dog 类和 Animal类的方法。
Animal类拥有方法:eat(self)、drink(self)、run(self)、sleep(self)。
Dog类拥有方法:bark(self)。
XiaoTianQuan类拥有方法:fly(self)。

# 1.创建一个模块文件,用于比较两个数的大小。
def fun(a,b):
    if a>b:
        return f"{a}大于{b}"
    if a<b:
        return f"{a}小于{b}"
    else:
        return f"{a}等于{b}"

if __name__ == "__main__":
    print(fun(6,7))
    print(fun(9,7))
    print(fun(7,7))
# 2.从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。
s = input("请输入一个字符串:")
s = s.upper()
print(s)
with open(r'test.txt', 'w', encoding='utf-8') as fileObj:
    fileObj.write(s)
    
#3.使用加法运算进行重载,将列表[11,32,3,6]和[12,16,12,13]中对应元素进行相加。
class Mylist(list):
  def __add__(self, other):
    return [a+b for a,b in zip(self,other)]

a = Mylist([11,32,3,6])
b = Mylist([12,16,12,13])
print(a+b)
class Animal():
    def __init__(self):
        pass
    def eat(self):
        print('Animal类:eat()方法')
    def drink(self):
        print('Animal类:drink()方法')
    def run(self):
        print('Animal类:run()方法')
    def sleep(self):
        print('Animal类:sleep()方法')

class Dog(Animal):
    def bark(self):
        print('Dog类方法:bark()')

class Xiaotian(Dog):
    def fly(self):
        print('XiaoTianQuan类方法:fly()')

a = Xiaotian()
a.eat()
a.drink()
a.run()
a.sleep()
a.bark()
a.fly()

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

已经写好了
Python练习有关对编程方面,希望有人能帮助解答一下-Python-CSDN问答

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632