在Python中为多维数据集编号创建循环
我对python和编码非常陌生,有一些练习需要尝试和完成,有一个我就是做不到,没有必要解决它,但不知道会让我非常恼火。我必须创建一个由前10个立方体数组成的循环,我已经能够用平方数来实现这一点,我尝试使用相同的过程,但它不起作用在Python中为多维数据集编号创建循环,python,Python,我对python和编码非常陌生,有一些练习需要尝试和完成,有一个我就是做不到,没有必要解决它,但不知道会让我非常恼火。我必须创建一个由前10个立方体数组成的循环,我已经能够用平方数来实现这一点,我尝试使用相同的过程,但它不起作用 Cubes=[] for i in range((11)): Cubes.append(i**3) 但我得到的只是- runfile('C:/Users/Hannah/Cubes.py', wdir='C:/Users/Hannah') 我做错了什么如果你想
Cubes=[]
for i in range((11)):
Cubes.append(i**3)
但我得到的只是-
runfile('C:/Users/Hannah/Cubes.py', wdir='C:/Users/Hannah')
我做错了什么如果你想让数字显示在屏幕上,你应该使用如下方式:
Cubes=[]
for i in range((11)):
Cubes.append(i**3)
print(Cubes)
或
试着记下区别。祝你好运 首先,你忘记打印了。第二,干得好
def Cubes
Cubes=[]
for i in range(10):
Cubes.append(i**3)
print Cubes
这就是你想要的。希望它有帮助Max=input(“输入Max:”)
maximum = input("Enter Max: ")
r = range(1, maximum)
Cube = maximum * maximum * maximum
for j in r:
if j * j * j <= Cube:
print (j * j * j)
r=范围(1,最大值)
立方体=最大值*最大值*最大值
对于r中的j:
如果你曾经在你的引擎上运行过python脚本?你试过简单的“你好世界”吗?可能是您的代码正在工作,只是没有显示结果。你观察到的隐晦的一行只是python告诉你他们正在执行你的脚本为什么你认为你在做错事?你看到的实际错误是什么?你是如何运行你的脚本的?你确定你没有在什么地方漏掉一份打印声明吗?我认为添加这些细节将有助于我们帮助您:)
maximum = input("Enter Max: ")
r = range(1, maximum)
Cube = maximum * maximum * maximum
for j in r:
if j * j * j <= Cube:
print (j * j * j)