本文共 2522 字,大约阅读时间需要 8 分钟。
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 listsnumbers = []squares = []cubes = []# start and end numbersstart = 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 listsprint "numbers: ",numbersprint "squares: ",squaresprint "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]
# define function to add numbers in listdef 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 listdef 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 listdef 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 listsnumbers = []squares = []cubes = []# start and end numbersstart = 1 end = 10 # get values in listsnumbers = listNumbers(start, end)squares = listSquares(start, end)cubes = listCubes(start, end)# print the listsprint "numbers: ",numbersprint "squares: ",squaresprint "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]
翻译自:
python 立方体
转载地址:http://hbazd.baihongyu.com/