Предмет: Информатика,
автор: amnan62
Определить, есть ли в последовательности из n целых случайных чисел от 1 до 100, число, равное k. Если есть, вывести на экран номер, под которым оно встречается впервые, а если нет – вывести слово «Нет». помогите!!
Ответы
Автор ответа:
3
Вот на языке Python:
from random import randint
count = int(input('Введите длину последовательности => '))
massiv = [randint(1, 100) for i in range(count)]
print('Массив', massiv)
num = int(input('Введите какое число надо найти => '))
position = 1
for i in massiv:
if i == num:
print('Число имеет',position, 'позицию')
exit()
position += 1
print('Такого числа там нет')
Вопрос только насчёт номера числа. Если тебе надо считать с 0, 1 и т.д., то измени position с 1 на 0.
Я сделал, чтобы счёт числа шёл с одного, дальше сам решай.
Похожие вопросы
Предмет: Английский язык,
автор: Foreverson
Предмет: Математика,
автор: наташка27
Предмет: Английский язык,
автор: Foreverson
Предмет: География,
автор: Khludkova
Предмет: Физика,
автор: Егорка156