Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 September 25

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да
источник

АЧ

Алексей Чернышев... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
хм... а можно пример?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
return (a, b, c)
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Короче в tuple завернуть
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Алексей Чернышев
в питоне можно возвращать несколько значений?
нет, можно вернуть кортеж с несколькими значениями

return a, b, c  # return (a, b, c)


>>> "a", "b", "c"
('a', 'b', 'c')
источник

АЧ

Алексей Чернышев... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
def return_two_number():
   one = 5
   two = 10
   return one, two

print(type(return_two_number()))
и результат тапл
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну вот
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ребята, как можно достаточно легко отобразить граф?
чтобы он не хаотично расставлял вершины, а самому расставлять положение вершин
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
import matplotlib.pyplot as plt
plt.subplot(121)

nx.draw(G1, with_labels=True, font_weight='bold')
plt.subplot(122)
plt.show()


если делать так, то вершины каждый раз расставляются хаотично в пространстве, что очень не удобно
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а если задать атрибут pos со словарем позиций вершин , то получается наложение вершин по непонятным причинам. Скрин прикладываю (на вершину 4 наложено много вершин) - хот у всех вершин уникальное значение позиции. суммарно 18 вершин в графе, а отображается будто 4.
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
при этом если атрибут "pos" убрать, то отображается вот так
источник

СГ

Семен Гродник... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Когда-то сам был заинтересован. Ничего не нашел кроме этого офтопа. Эти ребята умеют упорядочивать граф.
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Семен Гродник
Когда-то сам был заинтересован. Ничего не нашел кроме этого офтопа. Эти ребята умеют упорядочивать граф.
Т.е.строится граф, сохраняется и потом на этом сайте загружаешь и обрабатываешь граф?
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Семен Гродник
Когда-то сам был заинтересован. Ничего не нашел кроме этого офтопа. Эти ребята умеют упорядочивать граф.
А на питоне так и не нашли в свое время решение визуализации?
источник

СГ

Семен Гродник... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да, на сайте есть возможность импорт-экспорта в текст или xml. Но можно и с нуля на сайте делать
На питоне не нашел, но я не долго искал
источник

СГ

Семен Гродник... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Еще у них на гитхабе описан апи. Но наверно это извращение
источник

СГ

Семен Гродник... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

РР

Рахматуллин Руслан... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Семен Гродник
Да, на сайте есть возможность импорт-экспорта в текст или xml. Но можно и с нуля на сайте делать
На питоне не нашел, но я не долго искал
Спасибо, разобрался как у них на сайте визуализировать, уже хорошо😄

Но если кто-то из участников группы подскажет как решить проблему визуализации без использования внешних ресурсов, а лишь с помощью python - было бы классно
источник

СГ

Семен Гродник... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

АУ

Александр Ульяницкий... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Сори, что флужу с задачами) Вы не могли бы подсказать, в чем ошибка решения моего по этой задаче)


Условие
Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.

a = int(input())
if a % 4 == 0:
   print("Yes")
elif a % 100 != 0:
   print("Yes")
elif a % 400 == 0:
   print("Yes")
else:
   print("No")
источник