(Python Помогите Срочно!!)Написать программу которая предложит ввести последовательно три числовых значения элементов массива. Затем предложит ввести индекс элемента массива от 0 до 2. Результатом выполнения программы должен быть вывод результатов сравнения значения элемента массива с введенным индексом со всеми другими элементами массива, включая сравнение с самими собой.
Пример вывода на экран:
Enter numeric value for first element:
14
Enter numeric value for second element:
3
Enter numeric value for third element:
115
Enter key of element for comparison:
0
Result:
1) 14 > 14 = false
2) 14 > 3 = true
3) 14 > 115 = false
Предполагается что:
Пользователь программы введет целочисленные значения элементов массива
Пользователь укажет индекс списка для сравнения в диапазоне от 0 до 2
Answers & Comments
Відповідь:
Python code:
list = []
for i in range(0,3):
elements = int(input("Введите елемент: "))
list.append(elements)
print("Числа: ", list)
index = int(input("Введите индекс: "))
if index == 0:
print(list[index] , ">" , list[index] ," " , list[index] > list[index])
print(list[index] , ">" , list[1] ," " , list[index] > list[1])
print(list[index] , ">" , list[2] ," " , list[index] > list[2])
if index == 1:
print(list[index] , ">" , list[index] ," " , list[index] > list[index])
print(list[index] , ">" , list[0] ," " , list[index] > list[0])
print(list[index] , ">" , list[2] ," " , list[index] > list[2])
if index == 2:
print(list[index] , ">" , list[index] ," " , list[index] > list[index])
print(list[index] , ">" , list[0] ," " , list[index] > list[0])
print(list[index] , ">" , list[1] ," " , list[index] > list[1])
Verified answer
numbers = [int(input(f"Введите число {i}: ")) for i in range(1, 4)]
index = int(input("Введите индекс элемента для сравнения (0-2): "))
for n in numbers:
print(f"{numbers[index]} > {n} = {numbers[index] > n}")