Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在整数中反转列表_Python_Python 3.x - Fatal编程技术网

Python 如何在整数中反转列表

Python 如何在整数中反转列表,python,python-3.x,Python,Python 3.x,我已经完成了大部分代码。我被要求在循环中反转数字列表 这就是我到目前为止所拥有的。。请有人告诉我哪里出了问题 # output the inputted values in reverse order for i in range(1): Integer1=int(input("Please enter a Integer:")) for i in range(1):

我已经完成了大部分代码。我被要求在循环中反转数字列表

这就是我到目前为止所拥有的。。请有人告诉我哪里出了问题

# output the inputted values in reverse order            

for i in range(1):                                       
    Integer1=int(input("Please enter a Integer:"))   

for i in range(1):                                       
    Integer2=int(input("Please enter a Second Integer:"))

for i in range(1):                                       
    Integer3=int(input("Please enter a Third Integer:")) 

for i in range(1):                                       
    Integer4=int(input("Please enter a Fourth Integer:"))

for i in range(1):                                       
    Integer5=int(input("Please enter a Fifth Integer:")) 

Number= [Integer1,Integer2,Integer3,Integer4,Integer5]   

while Number in range(>0):                               
    list.reverse(Number)                                 
    print(Number)                  
试试这个:

numbers = [0] * 5

for i in range(5):
  numbers[i] = int(input("Please enter integer"))

list.reverse(numbers)
print(numbers)

以下是您的代码的简化版本:

my_list = []
for i in range(5):
    my_list.append(int(input("{index}. Enter a number: ".format(index=i+1))))
print("Simple: {0}".format(my_list))
my_list.reverse()
print("Reversed: {0}".format(my_list))
执行输出:

1. Enter a number: 10
2. Enter a number: 20
3. Enter a number: 30
4. Enter a number: 40
5. Enter a number: 50
Simple: [10, 20, 30, 40, 50]
Reversed: [50, 40, 30, 20, 10]

有很多错误,下面是我的代码:

Integer1=int(input("Please enter a Integer:"))
Integer2=int(input("Please enter a Second Integer:"))
Integer3=int(input("Please enter a Third Integer:"))
Integer4=int(input("Please enter a Fourth Integer:"))
Integer5=int(input("Please enter a Fifth Integer:"))

Number= [Integer1,Integer2,Integer3,Integer4,Integer5]

Number.reverse()
print(Number)
首先,你收集数字的循环是无用的。无论如何,您只收集了一个号码。数字的收集可以在一个循环中完成,我只想使用您的格式和文本

然后,要声明列表,请使用[]

要反转列表,语法为list.reverse()。列表将被要反转的列表替换


我建议你仔细阅读phyton,有许多网站提供了入门信息。我担心你缺乏我们可以(或应该)在这里使用的Python基础知识。缩进在Python中非常重要,而且。。。啊,我看到有人照顾它了,谢谢timgeb!我不懂python,但是你的for循环绝对没有用。还有while循环。坐下来想想解决这项任务真正需要什么。