Python – один из самых популярных языков программирования в мире. Этот язык, отличается простотой, эффективностью и универсальностью использования в различных поставленных задачах. С помощью Python разрабатывают веб-приложений, приложения для мобильных устройств, десктопные программы для PC и т.д. Python подходит для изучения новичкам за счет простого и интуитивно понятного синтаксиса.
В этой статье мы рассмотрим 5 программ, которые можно написать всего за минуту.
Внимание! Сложность с каждой задачей увеличивается.
Программа первая. 'Hello, world!'
Первым шагом для изучения любого языка программирования служит вывод на экран фразы «Hello, World!». Хотя эта программа реализуется не за минуту, а гораздо быстрее, она служит отправной точкой в изучении программирования.
Самый простой способ вывести эту фразу на экран — использовать функцию print()
Код:
print('Hello, World!')
print() используется для вывода информации на экран или в консоль. Она имеет необязательные аргументы, которые помогают форматировать сообщение для вывода и управлять стилем. Одни из часто используемых – это sep и end.
sep
Если передать в функцию print() несколько слов через запятую и указать в разделителе (sep) значение в кавычках, например «+», то на консоли появится следующая фраза: Hello,+World!
Код:
print('Hello,', 'World!', sep='+')
По умолчанию в sep используется пробел. Чтобы сделать перенос на новую строку каждого слова в print(), нужно в разделителе написать «\n»:
Код:
print('Hello,', 'World!', sep='\n')
end
Тоже разделитель, главное отличие от предыдущего необязательного аргумента заключается в том, что в end записывается строка, добавляемая после последнего значения. По умолчанию в end используется перенос на новую строку «\n».
Код:
print('Hello,', end=' ')
print('World!')
Вывод:
Hello, World!
Есть еще несколько способов вывести фразу «Hello, world!» на экран, если нашли другой способ поделитесь им в комментариях.
Программа вторая. Калькулятор сложения.
Давайте создадим простой калькулятор, который будет складывать два целых числа, введённых пользователем с клавиатуры.
Код:
first_num = int(input("Введите первое число: "))
second_num = int(input("Введите второе число: "))
print(first_num + second_num)
В первой и второй строках кода мы создаём переменные, которые будут хранить целые числа (int), вводимые с клавиатуры с помощью функции input(). В третьей строке выводим в консоль результат сложения этих переменных.
Код с использованием функции:
def add(a, b):
return a + b
first_num = int(input("Введите первое число: "))
second_num = int(input("Введите второе число: "))
print(add(first_num, second_num))
Программа, в которой результат выполнения совпадает с предыдущей, но использует функцию def add(a, b) с двумя параметрами, которая возвращает сумму. В последней строке мы передаём созданные переменные в качестве аргументов и выводим результат на экран с помощью print().
Программа третья. Генератор случайных чисел.
Чтобы создать генератор случайных чисел и вывести его значение на консоль в диапазоне от 1 до 10, используйте следующий код на Python:
import random
random_integer_num = random.randint(1, 10)
print(random_integer_num)
В первой строке мы подключаем модуль random в нашу программу. Этот модуль позволяет генерировать случайные числа. Во второй строке присваиваем переменной random_integer_num значение, полученное методом randint(), который возвращает случайное число в диапазоне от 1 до 10. В последней строке выводим на экран значение переменной random_integer_num.
Программа четвертая. Вычисление среднего значения.
Напишем программу для вычисления среднего значения чисел, введённых пользователем через пробел.
Код:
numbers = list(map(int, input().split()))
sum_of_numbers = sum(numbers)
average = sum_of_numbers / len(numbers)
print("Среднее значение:", average)
В первой строке кода мы создаём список чисел, разбивая строку на отдельные числа с помощью функции input().split() и преобразовывая каждое значение в целое число.
Во второй строке мы суммируем все элементы списка и присваиваем полученное значение переменной sum_of_numbers.
В третьей строке мы делим значение переменной sum_of_numbers на количество элементов в списке numbers.
В последней выводим результат на экран.
Программа пятая. Нахождения факториала числа.
Факториал числа — это произведение чисел от 1 до самого числа (включая данное число).
Пример:
3! = 1 * 2 * 3 = 6
Давайте писать код:
def factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
number = int(input("Введите число: "))
factorial_value = factorial(number)
print("Факториал числа", number, "=", factorial_value)
Вначале мы определяем функцию с параметром n.
Затем мы объявляем переменную result, которая будет содержать факториал.
С помощью цикла for мы умножаем result на каждое число от 1 до n + 1.
После этого возвращаем полученное значение.
Затем запрашиваем у пользователя ввод целого числа и вызываем функцию factorial с этим числом, выводя результат на экран.
Заключение:
Python – универсальный инструмент для начинающих и не только программистов, позволяющий довольно быстро и просто создавать полезные программы. Продолжайте практиковаться и экспериментировать на этом языке программирования, чтобы расширить свои навыки и возможности. Удачи в освоении программирования!