繁体   English   中英

乘以 print 和 for 循环之间的区别

[英]Difference between multiplying with print and with for loop

练习是:

列出前 10 个立方体(即从 1 到 10 的每个 integer 的立方体),并使用 for 循环打印出每个立方体的值。

我这样写有什么区别? 我是这样写的:

numbers = list (range(1,11))
for number in numbers :

    print(number**3) 

一个解决方案是:

cubes = []
for number in range(1, 11):
    cube = number**3
    cubes.append(cube)

for cube in cubes:
    print(cube)

在您的解决方案中,您不是在制作立方体列表,而是在打印立方体。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM