首页 > 解决方案 > 如何比较python中列表的第一项和第二项?

问题描述

所以我试图将列表中的第一项与第二项进行比较。我想知道第一项是否等于、小于或大于第二项。这是我到目前为止所拥有的。我被困在这部分:/

numbers = []

for i in range(0,3):
  num = input("Please enter an integer: ")
  numbers.append(num)

标签: python

解决方案


您有这段代码会询问用户 3 个整数,然后您将它们添加到列表编号中。您需要首先通过添加 int(input(..)) 将其转换为整数

numbers = []
for i in range(0,3): 
    num = int(input("Please enter an integer: "))
    numbers.append(num)

现在我们可以开始比较列表的第一个和第二个数字:

if numbers[0] > numbers[1]:
    print("the first number is bigger than the second")
elif numbers[1] > numbers[0]:
    print("the second number is bigger than the first")
else:
    print("the first and the second numbers are equal")

推荐阅读