@python_beginnersЭта группа больше не существует

Страница 150 из 1885
Zart
15.07.2016
23:37:21
"== int" не переводится как "нацело"

Туся
15.07.2016
23:37:38
%

Zart
15.07.2016
23:37:39
новичка?

Google
Yaroslav
15.07.2016
23:37:41
нацело это когда остаток 0

Да я сам новичок

⬗VLAD⌶K⬖
15.07.2016
23:38:43
это задача с степика?=)

Nobue
15.07.2016
23:38:47
посмотри на оператор % он как раз делает что нужно

⬗VLAD⌶K⬖
15.07.2016
23:39:34
мне кажется он вообще не так решает

Jeremiah
15.07.2016
23:39:37
a = int(input()) If a % 400 == 0: print('Високосный') elif a % 400 > 0: print('обычный')

Yaroslav
15.07.2016
23:39:55
a % 4 ==0 %% a %100!=0 or a % 400 ==0

Что-то типо такого

Если с синтаксисом промахнулся, поправьте

⬗VLAD⌶K⬖
15.07.2016
23:40:34
так как на 100 тоже как бы будет високосный, хотя так не должно быть

Jeremiah
15.07.2016
23:40:57
Вот все условие

Туся
15.07.2016
23:41:33
напиши сначала более простой вариант, что если год делится на 4, то он високосный, а если нет, то не високосный. А потом добавь остальные условия

Google
⬗VLAD⌶K⬖
15.07.2016
23:41:33
я ее решил, дальше про склонение падежей=)

эта задача решается в 3 строчки

Zart
15.07.2016
23:42:11
в две

Zart
15.07.2016
23:43:31
на самом деле заведомо високосные только те, что делятся нацело на 400

Nobue
15.07.2016
23:44:34
ну у тебя есть на руках оператор % который даст тебе остаток (или покажет его отсутствие)

Туся
15.07.2016
23:44:41
реши на бумажке, все варианты проверь

Nobue
15.07.2016
23:44:48
вот дальше на основе этого и делай

⬗VLAD⌶K⬖
15.07.2016
23:45:11
if year%4==0 and year%100!=0 or year%400==0:

Туся
15.07.2016
23:45:31
найди остаток от деления на 4 у 1998го, у 2000го, у 1873 годов. Руками. Потом на основе этого напиши условие.

Zart
15.07.2016
23:46:13
⬗VLAD⌶K⬖
15.07.2016
23:46:25
Zart
15.07.2016
23:46:34
ты пропустил строку с вводом числа

⬗VLAD⌶K⬖
15.07.2016
23:46:49
year = int(input()) if year%4==0 and year%100!=0 or year%400==0: print("Високосный") else: print("Обычный")

где?

Zart
15.07.2016
23:47:03
это 5 строк

Туся
15.07.2016
23:47:19
вы зачем готовые решения пытаетесь писать? Человек может разобраться хочет

Google
Zart
15.07.2016
23:47:21
форматируй по феншую, т.е. пеп8

Nobue
15.07.2016
23:47:36
4
так началась война, уничтожившая целые поколения

да, пусть лучше сам решит)

Jeremiah
15.07.2016
23:48:59
Если честно, я забыл про and or not x ?

⬗VLAD⌶K⬖
15.07.2016
23:48:59
есть такое правило : если идет просто определение - можно писать все в одну строку

Zart
15.07.2016
23:49:21
тогда твой иф можно писать в две строки

как мудак

⬗VLAD⌶K⬖
15.07.2016
23:50:26
там и так много смысла, зачем перегружать?XD

Zart
15.07.2016
23:50:45
см. двухстрочник в привате

Nobue
15.07.2016
23:52:17
я когда был молодой и горячий у нас был подобный спор про то как { и } оформлять

хорошо что в питоне меньше простора для такой ерунды

Zart
15.07.2016
23:52:40
если уж строки считать, то честно

Zart
15.07.2016
23:52:58
а то я могу любой питоновый код вписать в одну строку. но очень-очень длинную 8)

⬗VLAD⌶K⬖
15.07.2016
23:53:58
в языке есть ограничение на количество символов в строке)

Jeremiah
15.07.2016
23:53:58
Zart
15.07.2016
23:55:29
в языке есть ограничение на количество символов в строке)
нету. более того, идентификаторы официально неограничены в длине

⬗VLAD⌶K⬖
15.07.2016
23:56:08
чтоб меня, значит в том видео неактуальная инфа

75 символов ограничение вроде как

Zart
15.07.2016
23:56:47
https://docs.python.org/3/reference/lexical_analysis.html#identifiers "Identifiers are unlimited in length."

на строки ограничений не указано вовсе

Google
⬗VLAD⌶K⬖
15.07.2016
23:57:31
в любом случае так будут писать только конченые мудакиXD

Zart
15.07.2016
23:57:37
конечно

поэтому для академических целей конструкция if ...: print else: print состоит из 4 строк 8)

Admin
ERROR: S client not available

⬗VLAD⌶K⬖
16.07.2016
00:01:10
сложная задача у него еще впереди

про пересчет количества программистов, 3 дня решалXD

Zart
16.07.2016
00:04:34
степик сильно скучный..

мда, там в комментах еще и решения выдают

забавно, я когда на нем пробовал, как раз до високосной задачки и дошел

⬗VLAD⌶K⬖
16.07.2016
00:09:23
из принципа все сам решаю

через 2 часа на рыбалку?

Zart
16.07.2016
00:19:33
мды. калькулятор можно было конечно более читерски запилить

53r63rn4r
16.07.2016
02:56:01
Джангисты есть?

Pavel
16.07.2016
02:56:36
не настоящие.

но ты спрашивай, пока хейтеры не прибежали.

Roman
16.07.2016
04:56:27
Фу джанга

Давайте его забаним

⬗VLAD⌶K⬖
16.07.2016
09:44:34
проверку в уникод формате

Maksim
16.07.2016
12:16:21
Как эту формулу в код преобразовать?

d=math.sqrt((x2-x1)**2+(y2-y1)**2)

Google
Maksim
16.07.2016
12:16:51
Вот попытки

Кто сможет помочь инфой?

Темный
16.07.2016
12:21:21
а что за ошибку то выдает?

⬗VLAD⌶K⬖
16.07.2016
12:22:58
d = math.sqrt(p * (p - a)*(p - b)*(p - c))

Темный
16.07.2016
12:23:45
d = math.sqrt(p * (p - a)*(p - b)*(p - c))
площадь треугольника?

Maksim
16.07.2016
12:24:05
Не, расстояние от координаты одной до другой

⬗VLAD⌶K⬖
16.07.2016
12:24:05
поменять один - на + )

Maksim
16.07.2016
12:24:33
Слушай

Ты ж там формулу герона вывел

⬗VLAD⌶K⬖
16.07.2016
12:24:42
ща погоди

Темный
16.07.2016
12:24:52
я и говорю, треугольник вроде

d=math.sqrt((x2-x1)**2+(y2-y1)**2)
что за ошибку выдает?

Страница 150 из 1885

Эта группа больше не существует Эта группа больше не существует