@mikki20041

Вывод данного из списка?

Здравствуйте, как можно сделать так, чтобы пользователю предлагали ввести число от 1 до 10, введя любое число ему выводилось конкретный телефон из по нумерации, а если он попытается ввести другое число выдаст ошибку?

electronics_store = ['Samsung S9+', 'Samsung S10', 'Samsung S20Ultra','Samsung S20+','Samsung S20','Huawei P30','iPhoneX','iPhone11','iPhone12ProMax','iPhoneSE']
print('Введите число от 1 до 10: ')
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
@GlamorousCar
n = int(input('Введите число от 1 до 10: '))
if n <=10 and n >=1:
  print(electronics_store[n-1])
else:
  print('Неправильное число')
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Вместо списка, можно использовать словарь, будет проще:
electronics_store = {1:'Samsung S9+',2:'Samsung S10',3:'Samsung S20Ultra',
					4:'Samsung S20+',5:'Samsung S20',6:'Huawei P30',7:'iPhoneX',
					8:'iPhone11',9:'iPhone12ProMax',10:'iPhoneSE'}

n = int(input('Введите число от 1 до 10: '))
print(electronics_store.get(n,'Неправильный ввод!'))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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