如何反转整数中的列表

2024-09-25 06:24:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这就是我目前所拥有的。。有人能告诉我哪里出了问题吗。你知道吗

# 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)                  

Tags: innumberforinputrangeintegerintreverse
3条回答

试试这个:

numbers = [0] * 5

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

list.reverse(numbers)
print(numbers)

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

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)

首先,你收集数字的循环是无用的。你只收集了一个号码。数字的收集可以在一个循环中完成,我只想使用你的格式,和你的文本。你知道吗

然后要声明列表,请使用[]。你知道吗

要反转列表,语法是列表.反转(). 列表将被要反转的列表替换。你知道吗

我建议你阅读了植物,有许多网站的初学者信息,让你开始。你知道吗

以下是代码的简化版本:

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]

相关问题 更多 >