Сообщество Хекслета

Peter 07 июля 2015 →

Не проходит такой код, во всех примерах:

x = raw_input('x = ')
figure = raw_input('figure is = ')

try:
    x = float(x)

except:
    print 'error: x is not a float'
    exit(1)

if x <= 0:
    print 'error: x is not positive'
    exit(1)

if figure == circle:
    area = x * x * math.pi
    print 'The area is = %.2f' % area

elif figure == square:
    area = x * x
    print 'The area is = %.2f' % area

else:
    print 'error: unknown figure'
    exit(1)

vadimshtukan 07 июля 2015 →

Интересная тема! Было бы не плохо Вам сделать отдельный курс по шаблонам проектирования с примерами под Java.

Дмитрий Усков 07 июля 2015 →

В практике "...Все файлы в директории log, кроме файла .keep..." Пишу:


/log/
!/log/.keep

либо

/log/
!log/.keep

Файл log/.keep остаётся неотслеживаемым для git

перепробовал ещё несколько разных способов -- не получается.

Но с файлами в корне проекта всё нормально работает (например

*.md
!/README.md

работает)

Дмитрий Мельничук 06 июля 2015 →

У меня после введения в Cygwin64 *волшебного *"zsh" вылазит такое перед каждой строкой:

[\e]0;\w\a]\n[\e[32m]\[email protected]\h [\e[33m]\w[\e[0m]\n\$ v

Это он что-то не может отобразить?)

Oleg 06 июля 2015 →

Добрый день.

Написал ```

include <stdio.h>

include <assert.h>

// BEGIN main() { printf("hello world"); } // END

Выдает ошибку:

rm -f solution gcc -g -Wall solution.c -o solution solution.c:5:1: warning: return type defaults to 'int' [-Wreturn-type] main() { ^ solution.c: In function 'main': solution.c:7:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Oops, something is not right... make: *** [test] Error 1 Run failed! Check and fix errors above!

Подскажите, почему?

Dmitri Nesteruk 06 июля 2015 →

Можно ли использовать в программе цикл while таким образом, чтобы код выполнялся только один раз, как если бы цикла не было вообще?

Вопрос не очень корректно поставлен. Ну то есть в голову приходит

int i = 1;
while (i--)
{
  ...
}

Dmitri Nesteruk 06 июля 2015 →

Вообще-то можно хранить в одной переменной разные типа данных:

union Data
{
  int n;
  float f;
};

Sasha Lipnitsky 05 июля 2015 →

Не переходит с 1 модуля, 3 урока на 4 урок. translation missing: ru.flash.web.lessons.theory_unit.subscription_disabled_html P.S. Пробовал заходить на сайт с разных устройств, исправьте пожалуйста!

Alex Shaitan 05 июля 2015 →

class A {}

class B extends A {} // 1

// main method A a = new B(); // 2 B b = new B(); // 3

не могу понять почему здесь все правильно? Можете пожалуйста ростолковать

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →