Предмет: Информатика, автор: Python444

(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


BrainPull: Кажется пора изучать питон

Ответы

Автор ответа: nazikmuz
1

Відповідь:

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


Python444: Спасибо большое))
olegkrasnov98: Добавил ответ ко второму такому же вопросу, намного более компактный код)
golovac447: Добрый день. Можете пожалуйста помочь с последным заданным заданием по питоне. Буду очень благодарна
Автор ответа: olegkrasnov98
1

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}")

Похожие вопросы