Решение модуля 2.4 «Поколение Python»

Привет, друзья! Сегодня мы окунемся в мир программирования на Python и разберем тему работы с целыми числами. Эта тема важна для понимания основ языка и станет первой ступенькой к более сложным задачам. Этот урок является частью “модуля 2.4” из курса «Поколение Python»: курс для начинающих» с ответами на вопросы и подробным кодом.

Что такое целые числа?

Целые числа (integer) — это числа без дробной части, такие как -5, 0, 42 и так далее. В языке Python работа с такими числами интуитивно понятна и проста.

Основные операции с целыми числами

Python поддерживает все стандартные арифметические операции:

  • Сложение: +
  • Вычитание: -
  • Умножение: *
  • Деление: / (возвращает float)
  • Целочисленное деление: // (возвращает int)
  • Остаток от деления: %
  • Возведение в степень: **

Примеры:

a = 10
b = 3

print(a + b)      # Сложение: результат будет 13
print(a - b)      # Вычитание: результат будет 7
print(a * b)      # Умножение: результат будет 30
print(a / b)      # Деление: результат будет 3.333...
print(a // b)     # Целочисленное деление: результат будет 3
print(a % b)      # Остаток от деления: результат будет 1
print(a ** b)     # Возведение в степень: результат будет 1000

Модуль “Математика” на нашем сайте Зазло

Чтобы закрепить ваши знания, предлагаем выполнить задания из модуля “2.4” на нашем сайте Зазло.

Задание:

  1. Напишите программу, которая принимает два целых числа от пользователя и выводит их сумму.
  2. Реализуйте программу для нахождения остатка от деления двух чисел.
  3. Создайте скрипт для вычисления квадратного корня из введенного пользователем числа.

Пример решения одного из заданий:

# Программа для нахождения суммы двух чисел

# Получаем ввод от пользователя
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))

# Вычисляем сумму чисел
sum_result = num1 + num2

# Выводим результат на экран 
print("Сумма чисел:", sum_result)

Эти простые упражнения помогут вам лучше понять работу с целыми числами в Python.

Решения модуль 2.4 «Поколение Python»: курс для начинающих

Предыдущий модуль 2.3 из курса «Поколение Python».

Первые три вопроса

  1. Укажите значение переменной s после выполнения следующего кода:
s = 0
k = 30
d = k - 5
k = 2 * d
s = k - 100

Ответ: -50

2. Укажите значение переменной x после выполнения следующего кода:

x = 3 
y = 4 
z = x + y 
z = z + 1 
x = y 
y = 5
x = z + y + 7

Ответ: 20

3. Что появится на экране после выполнения следующей программы?

a = 4
print(a, 'a')

Ответ: 4 a

Три последовательных числа

Напишите программу вывода на экран трех последовательно идущих чисел, каждое на отдельной строке. Первое число вводит пользователь, остальные числа вычисляются в программе.

Решение модуля 2.4 "Поколение Python"
# получаем число и записываем в переменную a
a = int(input())    

print(a)        # выводим полученное число
print(a + 1)    # выводим полученное число +1
print(a + 2)    # выводим полученное число +2

Сумма трёх чисел

Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.

Решение модуля 2.4 "Поколение Python"
# Получаем введенные числа и присваиваем их переменным a,b,c
a = int(input())
b = int(input())
c = int(input())

# Выводим на экран результат сложения значений храняшихся в переменных a,b,c
print(a + b + c)

Куб

Напишите программу, вычисляющую объём куба и площадь его полной поверхности, по введённому значению длины ребра.

Решение модуля 2.4 "Поколение Python"
# Получаем значение и переводим его в число записав в переменную X
x = int(input())

# Выводим на экран Объем и площадь
print('Объем =', x * x * x)                        
print('Площадь полной поверхности =', 6 * x * x)

Значение функции

Напишите программу вычисления значения функции  f(a,b) =3(a+b)3+275b2− 127a−41 по введеным целым значениям a и b.

Решение модуля 2.4 "Поколение Python"
# Получаем данные и переводим в число, записываем полученные числа в переменные a,b
a = int(input())
b = int(input())

# Выводим результат на экран согласно формуле
print(3 * (a+b) * (a+b) * (a+b) + 275 * b * b - 127 * a - 41)

Следующее и предыдущее

Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.

Решение модуля 2.4 "Поколение Python"
# Получаем целое число и записываем в переменную score
score = int(input())

# Выводим на экран предыдушее и следующее число
print('Следующее за числом', score, 'число:', score  + 1)
print('Для числа', score, 'предыдущее число:', score - 1)

Стоимость покупки

Напишите программу, которая считает стоимость трех компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши.

Решение модуля 2.4 "Поколение Python"
# Получаем числа и записываем в переменные x,y,z,c
x = int(input())
y = int(input())
z = int(input())
c = int(input())

# Выводим на экран стоимость 3 мониторов
print(3 * (x + y + z + c))

Арифметические операции

Напишите программу, в которой вычисляется сумма, разность и произведение двух целых чисел, введенных с клавиатуры.

Решение модуля 2.4 "Поколение Python"
# Получаем целые числа и записываем в переменные a,b
a = int(input()) 
b = int(input()) 

# Выводим на экран суммуб разность, проезведение полученных выше чисел
print(a, '+', b, '=', a + b)
print(a, '-', b, '=', a - b)
print(a, '*', b, '=', a * b)

Арифметическая прогрессия

Арифметической прогрессией называется последовательность чисел a1​,a2​,…,an​, каждое из которых, начиная с a2​, получается из предыдущего прибавлением к нему одного и того же постоянного числа dd (разность прогрессии), то есть:

an​=an−1​+d

Если известен первый член прогрессии и её разность, то n-ый член арифметической прогрессии находится по формуле:

an​=a1​+d(n−1)

Решение модуля 2.4 "Поколение Python"
# Получаем числа и записываем в переменные a,b,c
a = int(input())
b = int(input())
c = int(input())

# Вичисляем x по формуле
x = a + b * (c - 1)

# Выводим на экран значение переменной X
print(x)

Разделяй и властвуй

Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x,2x,3x,4x и 5x, разделённых тремя черточками.

Решение модуля 2.4 "Поколение Python"
# Получаем число и записываем в переменную x
x = int(input())

# Выводим на экран результат использую разделитель
print(x, 2 * x, 3 * x, 4 * x, 5 * x, sep='---')

Это были все задания из модуля 2.4 из курса на степике (stepic, stepik) «Поколение python», направленного на изучение языка программирования питон.

Решение следующего модуля 2.5 курса «Поколение Python».

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями: