среда, 26 марта 2014 г.

Python Syntax 13/13 Bringing It All Together

Python Syntax 13/13 Синтаксис Python
Bringing It All Together Собери их всех!

Nice work! So far, you've learned about:
  • Variables, which store values for later use
  • Data types, such as numbers and booleans
  • Whitespace, which separates statements
  • Comments, which make your code easier to read
  • Arithmetic operations, including +, -, *, /, ** and %
  • Отличная работа! К этому моменту вы узнали про:
Переменные, которые сохраняют данные для последующего использования
Типы данных, такие как логические данные и числа
Пробелы, которые разделяют выражения
Комментарии, которые делают ваш код более читабельным
Арифметические операции

Instructions

Let's put our knowledge to work.
  1. Write a single-line comment on line 1. It can be anything! (Make sure it starts with#)
  2. Set the variable monty equal to True.
  3. Set another variable python equal to1.234.
  4. Set a third variable monty_python equal to python squared.

Давайте применим наши знания.

  1. Напишите в строке 1 однострочный комментарий. Это может быть что угодно (начать с #)
  2. Присвойте переменной monty значение True
  3. Присвойте переменной python значение 1.234
  4. Присвойте значение переменной monthy_python значение python в степени 2

# Random comment
monty = True
python = 1.234
monthy_python = python ** 2

Поздравляю! Вы нашли кокос! 
Автор данного курса имеет очень хороший вкус и чувство юмора, судя по всему, так как в последнем упражнении он обыгрывает название языка Python и британскую комик-труппу Monthy Python, творчество которых мне тоже очень нравится. И на этом наш первый урок окончен!



Python Syntax 12/13 Modulo

Python Syntax 12/13 Синтаксис Python
Modulo Остаток от деления

Our final operator is moduloModulo returns the remainder from a division. So, if you type 3 % 2, it will return 1, because 2 goes into 3 evenly once, with 1 left over.

Наш последний оператор - остаток от деления. То есть, если вы напишете 3 % 2 остаток от деления вернет 1.

Instructions

Use modulo to set spam equal to 1. You can use any two numbers that will leave a remainder of 1 to do this.

Используйте остаток от деления чтобы присвоить переменной spam значение 1. Вы можете использовать два любых числа, которые дают остаток 1.

spam = 4 % 3



Python Syntax 11/13 Exponentiation

Python Syntax 11/13 Синтаксис Python
Exponentiation Возведение в степень

All that math can be done on a calculator, so why use Python? Because you can combine math with other data types (e.g. booleans) and commands to create useful programs. Calculators just stick to numbers!
Now let's work with exponents.
eight = 2 ** 3
In the above example, we create a new variable called eight and set it to 8, or the result of 2 to the power to 3 (2^3).
Notice that we use ** instead of * or the multiplication operator.
Любые вычисления можено сделать с помощью калькулятора, так зачем же использовать Python? Потому что вы можете использовать математические символы вместе с другими, например логическими символами и командами для создания полезных программ. Калькуляторы же зациклены исключительно на цифрах.
Теперь поработаем с возведением в степень.
В примере выше мы создали переменную с именем eight и присвоили ей значение 8 или результат 2 в степени 3.
Обратите внимание, что мы использовали символ ** вместо * (символ умножения).
Instructions
Create a new variable called eggs and use exponents to set eggs equal 100.
Try raising 10 to the power of 2.
Создайте новую переменную eggs и используйте возведение в степень чтобы присвоить eggs значение 100.
Возведите 10 в степень 2.
eggs = 10 ** 2

Python Syntax 10/13 Math

Python Syntax 10/13 Синтаксис Python
Math Математика

Great! Now let's do some math. You can add, subtract, multiply, divide numbers like this

addition = 72 + 23
subtraction = 108 - 204
multiplication = 108 * 0.5
division = 108 / 9

Отлично! Займемся математикой. Вы можете прибавлять, вычитать, множить и делить числа.

Instructions

Set the variable count_to equal to the sum of two big numbers.

Присвойте переменной count_to значение суммы двух чисел

count_to = 2 + 2

Python Syntax 9/13 Multi-Line Comments

Python Syntax 9/13 Синтаксис Python
Multi-Line Comments Многострочные комментарии

The # sign will only comment out a single line. While you could write a multi-line comment, starting each line with #, that can be a pain.
Instead, for multi-line comments, you can include the whole block in a set of triple quotation marks
Символ # подходит только для однострочных комментариев. Если вы хотите написать многострочный комментарий, то ставить # вначале каждой строки неудобно.
Вместо этого вы можете взять весь текст в тройные кавычки для многострочного комментария.
Instructions
Write a multi-line comment in the editor. It can be any text you'd like!
Напишите многострочный комментарий. Он может быть любым.

Python Syntax 8/13 Single Line Comments

Python Syntax 8/13 Синтаксис Python
Single Line Comments Комментарии одной строкой

You probably saw us use the # sign a few times in earlier exercises. The # sign is for comments. A comment is a line of text that Python won't try to run as code. It's just for humans to read.
Comments make your program easier to understand. When you look back at your code or others want to collaborate with you, they can read your comments and easily figure out what your code does.
Вы, вероятно, заметили что мы использовали знак # несколько раз в предыдущих упражнениях. Этот знак предназначен для комментариев. Комментарий это строка текста, которую Python не будет пытаться выполнить как код. Она лишь для чтения человеком.
Комментарии упрощают понимание вашей программы. Когда вы пересматриваете свой код или пишете его совместно с кем-то, они могут прочесть ваши комментарии и понять что же ваш код делает.
Instructions
Write a comment on line 1. Make sure it starts with #. It can say anything you like.
Напишите комментарий на строке 1. Убедитесь, что он начинается с символа #. Комментарий может быть любым.

Python Syntax 7/13 A Matter of Interpretation

Python Syntax 7/13 Синтаксис Python
A Matter of Interpretation Вопрос Итерпретации


The window in the top right corner of the page is called the interpreter. The interpreter runs your code line by line, and checks for any errors.
cats = 3
In the above example, we create a variablecats and assign it the value of 3.
Окно в правом верхнем углу экрана называется интерпретатором. Интерпретатор запускает ваш код строку за строкой и проверяет его на наличие ошибок.
В примере выше мы создали переменную  cats и присвоили ей значение 3.
Instructions

  1. Create a variable called spam and assign it the value of True.
  2. Create a variable called eggs and assign it the value of False.

  1. Создайте переменную spam и присвойте ей значение True.
  2. Создайте переменную eggs и присвойте ей значение False.
Мы научились создавать переменные и присваивать им значения раньше, так что без проблем пишем:



spam = True
eggs = False