python - 在 python3 中创建新的空列表时出现语法错误
问题描述
所以我是一个完整的新手,这是我在 python3 中编写的一个脚本,用于查找小于给定整数且可被 3 和 5 整除的所有数字:
def check_divisible():
num=(int(input("Give me a number: "))
result = [ ]
for i in range(num):
if i<= num and num%3==0 and num%5==0:
result.append(i)
i+=1
print("Numbers which are smaller than the given and divisile by both 3 and 5 are: ",result)
每当我执行代码时,我都会在第 3 行收到语法错误。我该如何解决这个问题?任何帮助,将不胜感激。
解决方案
def check_divisible():
num= int(input("Give me a number: "))
result = []
for i in range(num):
if i<= num and num%3==0 and num%5==0:
result.append(i)
i+=1
print("Numbers which are smaller than the given and divisile by both 3 and 5 are: ",result)
只是一些括号问题。修复了代码。
推荐阅读
- javascript - 选择标签保持初始状态值而不更新
- jsp - 我该如何解决 varriale not found 错误?
- c# - 根据每行的首字母在c#中拆分.txt文件
- c++ - 如何检查派生类是否已完全构造
- immersive-reader - Create-ImmersiveReaderResource 函数参数
- sql - SQL 你如何找到丢失的 ID(不按顺序,或无序)?
- python - 使用桌面屏幕作为输入的实时 yolov5 检测
- c# - C#; 将滚动条移动到搜索词的位置
- docker - 使用 docker-compose 从私有 GitHub 存储库构建 Docker 映像
- django - Django - 如何在模板中呈现父对象?