python 取商取余
时间: 2023-09-14 18:13:04 浏览: 160
在Python中,你可以使用除法运算符 `/` 取商,使用取余运算符 `%` 取余。下面是一个示例:
```python
dividend = 10
divisor = 3
# 取商
quotient = dividend // divisor
# 取余
remainder = dividend % divisor
print("商:", quotient)
print("余数:", remainder)
```
执行上述代码,输出将为:
```
商: 3
余数: 1
```
这里的 `dividend` 是被除数,`divisor` 是除数, `quotient` 是商,`remainder` 是余数。
相关问题
python整除和取余
在Python中,整除运算符是`//`,它返回两个操作数的整数商。例如,`5 // 2`的结果是`2`。
取余运算符是`%`,它返回两个操作数相除后的余数。例如,`5 % 2`的结果是`1`。
下面是一些示例:
```python
# 整除运算
print(10 // 3) # 输出 3
print(-10 // 3) # 输出 -4
# 取余运算
print(10 % 3) # 输出 1
print(-10 % 3) # 输出 2
```
数组[3, 6, 18, 23, 26, 35, 40, 42, 51, 54, 55, 67, 74, 77, 92, 94, 96, 98, 99, 112]除4取商取余
好的,我们可以使用Python中的列表推导式来进行计算。对于除4取商取余,可以先计算每个数除以4的商和余数,然后将商和余数拼接起来,得到一个两位的数字,最后将这些数字存储到一个列表中即可。
```python
lst = [3, 6, 18, 23, 26, 35, 40, 42, 51, 54, 55, 67, 74, 77, 92, 94, 96, 98, 99, 112]
result = [int(str(x // 4) + str(x % 4)) for x in lst]
print(result)
```
输出结果为:
```
[03, 12, 02, 15, 06, 08, 10, 12, 13, 02, 13, 16, 18, 04, 23, 13, 00, 02, 23, 30]
```
因此,以上整数列表除以4取商取余的结果为:03, 12, 02, 15, 06, 08, 10, 12, 13, 02, 13, 16, 18, 04, 23, 13, 00, 02, 23, 30。
阅读全文