在列表中打印特定范围的数字

Sol*_*ako -2 python list python-2.7

我正在尝试教我的自学编程。我目前正在学习python。我的资源是 MIT OCW

我刚刚学习了列表,想打印出范围 (0,10) 中的第 5 到第 9 个数字

到目前为止我写的代码是

new_list = range (0,10)
for i in range (0,10) 
    print "numbers are", new_list [5:9]
Run Code Online (Sandbox Code Playgroud)

在 shell 中运行代码时出现语法错误。当我同时使用方括号和普通括号时,错误指向括号。

任何人都可以帮助我获得所需的输出?

另外,这是“for”函数的正确使用吗?

小智 5

再次使用 Python,简单性至高无上。试一试,让我知道它是怎么回事:

print([*range(0,10)])
Run Code Online (Sandbox Code Playgroud)