Найти тему
Я познаю Питон

Моя первая программа на Питоне

Первой моей программой на Питоне можно считать следующую строчку:

print('Hello, World!')

Но для меня, это скорее не программа, а первый привет языку. Попробовать, запустить, понять - работает ли установленный интерпретатор, немного прикоснуться к коду.

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

a=2
b=7
c=a+b
print (c)

После первых уроков по самоучителю и этих двух программ - нужно было написать что-то полноценное. Как раз подвернулся школьник под руку, чтобы узнать с чего они начинали изучать Python. Но оказалось, что ничего они в 8-ом классе не программируют, а изучают двоичную систему счисления. Эта самая система стала моей идеей для программы: перевод из десятичной системы в двоичную (или в любую до 16-ричной).

Небольшое отступление: десятичная система, та которая использует 10 цифр (0123456789), т.е. понятная всем. Двоичная система использует две цифры (01). Например, число 15 = 1111 или число 220=11011100.

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

оператор условия для каждого числа, самому стыдно;)
оператор условия для каждого числа, самому стыдно;)

Но когда интернет уже был, нашел вариант со списком, в итоге получилась такая програмка:

Перевод числа из 10-тичной системы счисления в любую на выбор. В красном окошке результат выполнения программы.
Перевод числа из 10-тичной системы счисления в любую на выбор. В красном окошке результат выполнения программы.

Такой получилась первая программа на Питоне, дальше, я надеюсь, больше=)