python - 如何打印可以被 3 和 5 整除的 0 到 100 的数字?
问题描述
我是编程新手,我正在做与 python 相关的练习,我遇到了这个问题,我必须打印所有可被 3 和 5 整除的数字。
我知道它在某种程度上与带有范围的 for 循环有关,但我无法弄清楚。
我尝试寻找解决方案,但这些都不在我的范围内,我不理解它们。
for number in range (0, 100, 3):
j = number / 5
print (j)
我试过这样但我得到小数的答案
解决方案
您应该尝试模数“%”,它返回商的小数部分(余数)。
for i in range(100): # Numbers between 0 and 100
if i % 3 == 0 and i % 5 == 0:
# If i is divisible by 3 and i is also divisible by 5 then print it
print(i)
推荐阅读
- java - Selenium 网络驱动程序 | driver().switchTo().defaultContent() 方法不会将控件从多个子窗口切换回父窗口
- flutter - 将 Flutter Draggable 小部件限制为一个框
- android - 我正在从 URL 下载照片并请求运行时权限,但是在授予权限时它第一次崩溃
- ajax - 有什么方法可以在 .net core 3.1 中的基本控制器上获取 XMLHttpRequest 的数据类型
- javascript - Redux /w 提供者如何添加
- amazon-web-services - Dynamo DB 凭证管理
- python-3.x - 尝试下载mnist时出现持续下载错误
- jakarta-ee - javax.portlet 的 Jakarta EE9 依赖项
- javascript - 这是一个有效的 Javascript 算法来判断一个变量是否是一个素数?
- node.js - 关于使用 Prisma 和 PostgreSQL 对 NestJS 应用程序进行 dockerizing 的问题