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 立方体

你可能感兴趣的:(列表,python,java,mysql,生成器)