• Предмет: Информатика
  • Автор: Anutka83
  • Вопрос задан 4 месяца назад

Допоможіть БУДЬ ЛАСКА!!!

Приложения:

Ответы

Ответ дал: levchencow
1

k = int(input("Введіть крок до діапзону чисел [-1000; 1000]: "))

list1 = range(-1000, 1000, k)

a = int(input("Введіть число для перевірки: "))

if a in list1:

   print("YES")

else:

   print("NO")


Anutka83: Дякую, но все одно трохи не зрозуміло.
levchencow: k - це крок який виводить користувач
range - це функція яка строю список з числами, рекомендую звернутися до синтаксису та подивитися приклади якщо не зрозуміло
levchencow: a - число яке повинно міститися в списку і ми повинні це перевірити.
Тому в умові звертаємоя до оператора in(Рекомендую подивитися як він пряцює)
levchencow: in - Оператор який знаходить змінну в колекціях, типу список, словник і т.д.
В нашому випадку це список, тому за допомогою оператора in ми можемо знайти змінну a в(in) списку(list1) і повертає True якщо знаходить це значення
levchencow: Також оператор in використовується в циклі for
Вас заинтересует