python 立方体_Python | 创建三个数字列表,分别是正方形和立方体

python 立方体

Take a range i.e. start and end, and we have to create three lists, list1 should contains numbers, list2 should contain squares of the numbers and list3 should contain cubes of the numbers in Python.

取一个范围,即开始和结束,然后我们必须创建三个列表,list1应该包含数字,list2应该包含数字的平方,list3应该包含数字的立方体。

Example:

例:

    Input:
    Start = 1 
    End = 10

    Output:
    numbers: [1, 2, 3, 4, 5, 6, 7, 8,  9, 10]
    squares: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    cubes  : [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]

Logic:

逻辑:

  • Declare three lists.

    声明三个列表。

  • Define range, here we are defining start with 1 and end with 10.

    定义范围,这里我们定义以1开始,以10结束。

  • Run a loop with the range as range(start, end+1) and loop counter as count.

    运行范围为range(start,end + 1)的循环,循环计数器为count 。

  • Append the loop counter count to the list named numbers, append square to the list named squares and append the cube to the list named cubes.

    将循环计数器计数追加到名为numbers的列表,将square追加到名为squares的列表,并将多维数据集追加到名为cubes的列表。

  • Finally, print the lists.

    最后,打印列表。

Program:

程序:

# declare lists
numbers = []
squares = []
cubes = []

# start and end numbers
start = 1 
end = 10 

# run a loop from start to end+1 
for count in range (start, end+1) :
    numbers.append (count)
    squares.append (count**2)
    cubes.append (count**3)

# print the lists
print "numbers: ",numbers
print "squares: ",squares
print "cubes  : ",cubes

Output

输出量

    numbers:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    squares:  [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    cubes  :  [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]


通过定义自己的功能 (By defining own functions )

# define function to add numbers in list
def listNumbers(a,b):
	#define dynamic list
	list = []
	for count in range(a,b+1):
		list.append(count)	
	#return list
	return list
	
# define function to add squares in list
def listSquares(a,b):
	#define dynamic list
	list = []
	for count in range(a,b+1):
		list.append(count**2)	
	#return list
	return list

# define function to add cubes in list
def listCubes(a,b):
	#define dynamic list
	list = []
	for count in range(a,b+1):
		list.append(count**3)	
	#return list
	return list
	

# Main code	
# declare lists
numbers = []
squares = []
cubes = []

# start and end numbers
start = 1 
end = 10 

# get values in lists
numbers = listNumbers(start, end)
squares = listSquares(start, end)
cubes   = listCubes(start, end)

# print the lists
print "numbers: ",numbers
print "squares: ",squares
print "cubes  : ",cubes

Output

输出量

    numbers:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    squares:  [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    cubes  :  [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]


翻译自: https://www.includehelp.com/python/create-three-lists-of-numbers-their-squares-and-cubes.aspx

python 立方体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值