Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 19.11.2021
Сообщений: 1

Проверить, лежат ли квадраты: На одной диагонали, На одной вертикали, На одной горизонтали

19.11.2021, 15:23. Показов 2879. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Квадраты при игре в крестики-нолики занумерованы, как показано ниже. Заданы номера трех квадратов: N1, N2, N3, причем N1<N2<N3. Проверить, лежат ли квадраты:
• На одной диагонали
• На одной вертикали
• На одной горизонтали.
1 2 3
4 5 6
7 8 9
помогите пожалуйста переписать данный код для питона
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var n1,n2,n3,k:byte;
begin
clrscr;
repeat
writeln('Введите 3 разных числа от 1 до 9 по порядку:');
readln(n1,n2,n3);
if (n1<1)or (n3>10) then
writeln('Введены числа не входящие в инт.[1..9], Повторите ввод.')
else if (n2<=n1)or(n3<=n2) then
writeln('Числа введены не по порядку. Повторите ввод.');
until(n1>0)and(n2>n1)and(n3>n2)and(n3<10);
if(n2-n1=3)and(n3-n2=3)then write('На вертикали!')
else if(n2-n1=1)and(n3-n2=1)and(n3 mod 3=0) then write('На горизонтали!')
else if(((n2-n1=2)and(n3-n2=2))
     or((n2-n1=4)and(n3-n2=4)))and(n1+n3=10) then write('На диагонали!')
else write('Номера не упорядочены!');
readln
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2021, 15:23
Ответы с готовыми решениями:

Проверить лежат ли указанные квадраты на одной диагонали или вертикали или горизонтали
Квадраты в игре &quot;Крестики-нолики&quot; пронумерованы так, как показано ниже. 1 2 3 4 5 6 7 8 9 Напишите программу, которая по...

В матрице найти сумму элементов, расположенных на одной горизонтали и вертикали с заданным элементом
В квадратной матрице вычислить сумму элементов, расположенных на одной горизонтали - М и вертикали - К с заданным элементом матрицы А, и...

В матрице вычислить сумму элементов, расположенных на одной горизонтали, вертикали с заданным элементом
Прошу помочь разобраться с данной задачей: В квадратной матрице вычислить сумму элементов, расположенных на одной горизонтали, вертикали...

1
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
19.11.2021, 20:15
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
n3 = n2 = n1 = -1
while True:
    try:
        n1, n2, n3, *_ = map(int, input("Введите 3 разных числа от 1 до 9 по порядку: ").split())
    except:
        print("Введены числа не входящие в инт.[1..9], Повторите ввод.")
        continue
    if 0 < n1 < n2 < n3 < 10:
        break
    print("Числа введены не по порядку. Повторите ввод.")
 
if n3 - n2 == n2 - n1 == 3:
    print("На вертикали!")
elif n3 - n2 == n2 - n1 == 1 and n3 % 3 == 0:
    print("На горизонтали!")
elif n3 - n2 == n2 - n1 in (2, 4) and n1 + n3 == 10:
    print("На диагонали!")
else:
    print("Номера не упорядочены!")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2021, 20:15
Помогаю со студенческими работами здесь

В двумерном массиве целых чисел, заменить нулями числа, которые находятся на одной горизонтали и вертикали с нулем
В двумерном массиве целых чисел , заменить нулями числа, которые находятся от нуля по горизонтали и вертикали. 1230-----&gt;0000 ...

Проверить лежат ли точки на одной прямой
Как перестроить программу что бы пользователь не смог ввести одинаковые точки #include &lt;stdio.h&gt; #include &lt;locale.h&gt; int...

Проверить, лежат ли в одной плоскости точки A,B,C,D
Проверить, лежат ли в одной плоскости точки A,B,C,D, и найти линейную зависимость векторов AB от AC и AD если это возможно A(2,1,1)...

Проверить, лежат ли данные точки на одной окружности
Задан размер массива действительных чисел и значения его элементов. Считая, что пары элементов представляют собой координаты точек на...

Лежат ли точки в одной плоскости? Как это проверить?
A(1; 0; 2) B(2; -1; 0) C(0; 0; 0) D(1; -1; 1)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru