迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 >

在 Python 中检查一个数字是否是 10 的倍数

作者:迹忆客 最近更新:2022/11/15 浏览次数:

使用模 % 运算符来检查一个数字是否是 10 的倍数,例如 if 100 % 10 == 0:。 模 % 运算符返回第一个数字除以第二个数字的余数。 如果余数为 0,则该数是 10 的倍数。

if 100 % 10 == 0:
    print('number is multiple of 10 ✅')
else:
    print('number is NOT multiple of 10 ✅')

if 123 % 10 != 0:
    print('number is not multiple of 10 ✅')

python 检查一个数是否是10的倍数

我们使用模 % 运算符来检查一个数字是否是 10 的倍数。

% 运算符返回第一个值除以第二个值的余数。

print(100 % 10)  # 👉️ 0
print(123 % 10)  # 👉️ 3

如果除法没有余数,则第一个数字是第二个数字的精确倍数。

print(150 % 10)  # 👉️ 0

print(150 % 10 == 0)  # 👉️ True

10 是 150 的整数倍,所以 150 可以被 10 整除,余数为 0。

如果我们需要检查一个数字是否不能被 10 整除,请使用带不等于 != 符号的模 % 运算符,例如 if 123 % 10 != 0:

print(123 % 10)  # 👉️ 3

if 123 % 10 != 0:
    print('number is not multiple of 10 ✅')

python 3 不是10的倍数

10 不是 123 的精确倍数,因此将 123 除以 10 得到余数 3。

这是一个示例,它从用户输入中获取一个数字并检查它是否是 10 的倍数。

num = int(input('Enter a number: '))
print(num)  # 👉️ 10

if num % 10 == 0:
    print('number is multiple of 10')

Python 验证用户输入是否是10的倍数

输入函数接受一个可选的提示参数并将其写入标准输出,而没有尾随的换行符。

请注意 ,我们使用 int() 类将输入字符串转换为整数。

然后该函数从输入中读取该行,将其转换为字符串并返回结果。

即使用户输入了一个数字,它仍然会被转换为一个字符串。

如果我们需要检查一个数字是否是两个或多个其他数字的倍数,请使用 and 运算符。

num = 30

if num % 10 == 0 and num % 15 == 0:
    print('30 is multiple of 10 and 15 ✅')

表达式 x 和 y 如果为假则返回左边的值,否则返回右边的值。

if 块仅在两个条件都为 True 时运行。

相反,如果我们需要检查一个数字是否可以被多个数字中的 1 整除,请使用 or 运算符。

num = 30

if num % 13 == 0 or num % 10 == 0:
    print('30 is divisible by 13 or 10')

表达式 x 或 y 如果为真则返回左边的值,否则返回右边的值。

如果任一条件的计算结果为 True,则运行 if 块。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便