📜  A = 16 和 B = 15.A % BA (1)

📅  最后修改于: 2023-12-03 14:38:59.862000             🧑  作者: Mango

Python Modulus操作符 - %

在Python中,Modulus操作符即%,用于计算两个数相除后得到的余数(也称为模)。例如,如果我们有两个数字AB,我们可以使用%来计算A除以B的余数。

下面是一个简单的示例:

A = 16
B = 15

result = A % B

print(f"{A} 除以 {B} 的余数为 {result}")

此代码将输出:

16 除以 15 的余数为 1

这里我们使用了%操作符来计算A除以B的余数,并将结果赋给变量result。最后,我们打印出结果来。

更多例子

让我们进一步探讨%操作符的用法。以下是一些常见的示例:

1. 判断奇偶数

可以使用%操作符来判断一个数是奇数还是偶数。如果一个数x是偶数,那么x % 2将返回0。如果一个数x是奇数,那么x % 2将返回1

x = 17

if x % 2 == 0:
  print(f"{x} 是偶数")
else:
  print(f"{x} 是奇数")

此代码将输出:

17 是奇数

2. 交替打印字符

可以使用%操作符来交替打印两个不同的字符。例如,下面的代码将打印*-交替出现的一行字符:

for i in range(10):
  if i % 2 == 0:
    print("*", end="")
  else:
    print("-", end="")

此代码将输出:

*-*-*-*-*

3. 计算斐波那契数列

可以使用%操作符来计算斐波那契数列的值。斐波那契数列的前两个数是01,后续的每个数均为前两个数之和。

def fibonacci(n):
  if n < 0:
    return None
  elif n == 0:
    return 0
  elif n == 1:
    return 1
  else:
    return fibonacci(n - 1) + fibonacci(n - 2)

for i in range(10):
  print(fibonacci(i), end=" ")

此代码将输出:

0 1 1 2 3 5 8 13 21 34
总结

%操作符是Python中的一个非常有用的操作符,它可以用于计算两个数相除的余数,判断奇偶数、交替打印字符、计算斐波那契数列等多种情况。为了更好地理解它的用法,我们需要多做练习,并不断尝试新的应用场景。