[英]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.