Python-控制台界面和加减乘除(超基础可自学)

作业:
1、输入两个数,完成两个数的加减乘除

07d3e892fc23440389949f4a93affe02.bmp

2992d290aec540b5ba3535ac1117c47b.bmp
2、PPT上五个控制台界面

(1)第一个控制台界面

e99db42348a149839d0612b4eead7d03.png

08172865b6bd4e72a4350b9c7812b469.bmp

b0ef5d48dd244a42960d805af28d8742.bmp

(2)第二个控制台界面

31bdfb452908414ca99ad432b3846a88.png

2caeb5f5f3874e7aa400008c1ae58723.bmp

d4736042317441609b2791879dd79319.bmp

(3)第三个控制台界面

a3782e1659db41b68c51338afe994809.bmp

21d063ccb5a04a9f865f1078f6220ad3.bmp

(4)第四个控制台界面

d4080d56f03c4e17acd4e2140934de92.png

dc5380553a6c4c27881ce74e23a7cbd0.bmp

aaaeb39dd7034655b6cf3f6ab3bdafce.bmp

(5)第五个控制台界面

603e35cec7084653810a36b104d26309.bmp

11fc86964d39498fb4bbd7bb5214c808.bmp


3、下列哪一项是“4是奇数或-9为正数”的否定( )
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数

A,C
4、求矩形的面积和周长
374c5f9de57041abac0017e7691b9d01.bmp

522f0b49e3514c79ab34a476b7429e34.bmp
5、根据天数(从控制台上输入)计算周数和剩余的天数
bd836a6434df4bf8ab6270e2130e42aa.bmp

e882447b8fce4ca390a3bca2d6319073.bmp
6、 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)

eb51f61af3e844c490bf4fb2e134a894.bmp

ce0577782bc74c18baee637a21bf0942.bmp

(以上习题均不保证完全正确)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可以通过定义一个向量类来实现向量的加减乘除操作。以下是示例代码: ```python import numpy as np class Vector: def __init__(self, data): self.data = np.array(data) def __add__(self, other): if isinstance(other, Vector): return Vector(self.data + other.data) else: raise TypeError("Unsupported operand type for +") def __sub__(self, other): if isinstance(other, Vector): return Vector(self.data - other.data) else: raise TypeError("Unsupported operand type for -") def __mul__(self, other): if isinstance(other, (int, float)): return Vector(self.data * other) elif isinstance(other, Vector): return np.dot(self.data, other.data) else: raise TypeError("Unsupported operand type for *") def __truediv__(self, other): if isinstance(other, (int, float)): return Vector(self.data / other) else: raise TypeError("Unsupported operand type for /") def __repr__(self): return f"Vector({self.data})" ``` 在这个向量类中,定义了向量加减乘除的运算符重载方法。可以使用 Vector([1, 2, 3]) 来创建一个向量对象,然后调用向量的加减乘除方法来进行相应的操作。示例代码如下: ```python # 定义两个向量 a = Vector([1, 2, 3]) b = Vector([4, 5, 6]) # 向量加法 c = a + b print("向量加法结果:", c) # 向量减法 d = a - b print("向量减法结果:", d) # 向量数乘 k = 2 e = k * a print("向量数乘结果:", e) # 向量点乘 f = a * b print("向量点乘结果:", f) ``` 输出结果为: ``` 向量加法结果: Vector([5 7 9]) 向量减法结果: Vector([-3 -3 -3]) 向量数乘结果: Vector([2 4 6]) 向量点乘结果: 32 ``` 需要注意的是,在进行向量加减法时,要确保两个向量的维度相同;在进行向量点乘时,要确保两个向量的长度相同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JioJio~z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值