Параметри пошуку (Сторінка 3 з 3)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача DimONN Виконати пошук
Знайдені повідомлення: з 41 по 42 з 42
Сорі, що не пояснив і дякую за код.
Правильно було:
vertical = tuple("12345678")
horizontal = tuple("abcdefgh")
x = tuple(input("Введіть поле, на якому стоїть ферзь "))
y = tuple(input("Введіть поле, на яке Ви хочете поставити ферзя "))
if (x[0] or y[0]) not in horizontal or (x[1] or y[1]) not in vertical or len(x)!=2 or len(y)!=2:
print("Введені некоректні дані. Будь ласка, перевірте")
else: print("Все добре")
Правильно було брати в в дужки вираз
А в мене виходило, що "x[0]" і "or y[0]) not in horizontal" є окремими умовами.
Доброго дня!
Розв'язую задачу "чи може ферзь походити з клітини X на клітину Y". Спочатку перевіряю чи правильно введені координати клітин. Підкажіть, будь ласка, чи правильно перевіряє програма координати у кортежах vertical і horizontal. Дякую!
vertical = tuple("12345678")
horizontal = tuple("abcdefgh")
x = tuple(input("Введіть поле, на якому стоїть ферзь "))
y = tuple(input("Введіть поле, на яке Ви хочете поставити ферзя "))
if (x[1] or y[1] not in horizontal) or (x[2] or y[2] not in vertical) or len(x)!=2 or len(y)!=2:
print("Введені некоректні дані. Будь ласка, перевірте")
Знайдені повідомлення: з 41 по 42 з 42