0% нашли этот документ полезным (0 голосов)
10 просмотров

Python примеры

Загружено:

Даурен Ерсинов
Авторское право
© © All Rights Reserved
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
10 просмотров

Python примеры

Загружено:

Даурен Ерсинов
Авторское право
© © All Rights Reserved
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 9

1.

Сумма чисел
def a():
a=1
b=2
c=3
print(a+b+c)
a()

2. Решение уравнения
a = float(input('Введите число A='))
b = float(input('Введите число B='))
c = float(input('Введите число C='))
y=a**2+b/c
print('Y=',y)

3. Решение функции
import math
a = float(input('Введите число a='))
b = float(input('Введите b='))
c = math.sin(a)+b
print('c =',round(c,2))

4. Положительное или отрицательное число


a = int(input('Введите число '))
if a>0:
print('Число положительное')
else:
print('Число отрицательное')

1
5. Максимальное число из двух
a = int(input('Введите число '))
b = int(input('Введите число '))
if a > b:
max = a
print('max=',max)
else:
max = b
print('max=',max)

6. Равнобедренный треугольник
a = int(input('Введите число '))
b = int(input('Введите второе число '))
if a == b:
print('Равнобедреный')
else:
print('Не равнобедреный')
2
if a == 90:
print('Прямо угольный')
else:
print('Не прямо угольный')

7. Условный оператор
a = int(input('Введите число '))
b = int(input('Введите второе число '))
if a > 0:
c=a+b
print(c)
else:
c=b-a
print(c)

8. Число кратное 5
a = int(input('Введите число a='))
3
b = float(input('Введите число b='))
if a % 5 == 0:
print('Число кратно 5')
c=a*b
print(c)
else:
print('Число не кратно 5')
c=a/b
print('c =',round(c,2))

9. Четное/нечетное число
a = int(input('Введите число a'))
b = int(input('Введите b '))
if a % 2 == 0:
print('Чётное')
c=a+b
print(c)
else:
print('Не чётное')
c=a-b
print(c)

10.Остаток от деления
a=int(input('a= '))
b=int(input('b= '))
d=a//b
print('целая часть= ',d)
a=int(input('a= '))
b=int(input('b= '))
r=a%b
print('остаток от деления= ',r)
g=d+r
print('g=',g)

11.Среднее арифметическое
a = float(input('Введите число à='))
b = float(input('Введите число в='))
c = float(input('Введите число с='))
d = float(input('Введите число d='))
Sr = (a+b+c+d)/4
print('Sr=',round(Sr,2))

12.Заданы числа a и b. Определить, эти числа одного или разных знаков.


def check_signs(a, b):

4
if a == 0 or b == 0:
return "Одно из чисел равно нулю, знаки нельзя определить однозначно."

if (a > 0 and b > 0) or (a < 0 and b < 0):


return "Числа имеют одинаковый знак."
else:
return "Числа имеют разные знаки."

def main():
# Запрос чисел у пользователя
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))

result = check_signs(a, b)

# Вывод результата
print(result)

if __name__ == "__main__":
main()

Объяснение:
1. Функция check_signs:
 Проверяет, если одно из чисел равно нулю. В таком случае результат
не может быть однозначно определен, так как ноль можно считать и
положительным, и отрицательным.
 Если оба числа положительные или оба отрицательные, возвращается
сообщение о том, что числа имеют одинаковый знак.
 Если одно число положительное, а другое отрицательное, возвращается
сообщение о том, что числа имеют разные знаки.
2. Функция main
 Запрашивает числа у пользователя.
 Вызывает функцию для определения знаков и выводит результат.

13.Задана окружность радиуса R. Составьте программу для нахождения ее


длины и площади ограниченного ею круга.
import math
def calculate_circle_properties(radius):
# Вычисление длины окружности
circumference = 2 * math.pi * radius

# Вычисление площади круга


area = math.pi * radius ** 2

return circumference, area


5
def main():
# Запрос радиуса окружности у пользователя
radius = float(input("Введите радиус окружности: "))

# Проверка, что радиус не отрицательный


if radius < 0:
print("Радиус не может быть отрицательным.")
return

circumference, area = calculate_circle_properties(radius)

# Вывод результатов
print(f"Длина окружности: {circumference:.2f}")
print(f"Площадь круга: {area:.2f}")

if __name__ == "__main__":
main()

14.Для вычисления давления столба жидкости на дно сосуда можно


использовать формулу:

P=ρ⋅g⋅h
где:
 P — давление на дно сосуда,
 ρ — плотность жидкости (в кг/м³),
 g — ускорение свободного падения (обычно 9.81 м/с²),
 h — высота столба жидкости (в м).
Вот пример программы на Python, которая выполняет это вычисление:

def calculate_pressure(density, height, gravity=9.81):


# Вычисление давления
pressure = density * gravity * height
return pressure

def main():
# Запрос плотности и высоты у пользователя
density = float(input("Введите плотность жидкости (кг/м³): "))
height = float(input("Введите высоту столба жидкости (м): "))

# Проверка на неотрицательные значения


if density <= 0 or height < 0:
print("Плотность и высота должны быть положительными числами.")
return

6
pressure = calculate_pressure(density, height)

# Вывод результата
print(f"Давление на дно сосуда: {pressure:.2f} Паскали")

if __name__ == "__main__":
main()

Объяснение:
1. Функция calculate_pressure:
- Принимает плотность, высоту и ускорение свободного падения (по
умолчанию 9.81 м/с²).
- Вычисляет давление по формуле P = P=ρ⋅g⋅h

2. Функция main:
- Запрашивает плотность и высоту у пользователя.
- Проверяет, что плотность положительная, а высота неотрицательная.
- Вызывает функцию для расчета давления и выводит результат.

Этот код предполагает, что пользователи вводят корректные значения


плотности и высоты, и автоматически обрабатывает значения по умолчанию
для ускорения свободного падения.

15.Печать строки
n = int(input('Введите количество '))
string="Welcome "
for string in 'Welcome ':
print(string * n)

Печать строки
n = int(input('Введите количество '))
string= "Welcome "
print(string*n,'\n')

Строки
a = str(input('Введите имя '))
b = str(input('Введите фамилию '))
if a == 'а' or a == 'А':
print('Имеется буква А')

Строки
n=1
for str in 'C':
n=n+1
7
print(str\n)

Оператор цикла
i=1
for color in 'red','orange','yellow':
print('№=', i, ' цвет ', color,sep ='')
i=i+1

Сумма чисел одномерного массива


sum = 0
n = int(input('Введите число '))
for i in range(1, n + 1):
sum = sum + i
print('sum=',sum)

Сумма ряда
a=0
start = int(input('Введите начало ряда: '))
end = int(input('ведите конец ряда: '))
for i in range (start, end + 1):
a <= 1
print('Сумма ряда =',s)

Сумма чисел списка


a = [-1,-2,-3,-4,5,6,7]
sum = 0
for i in range(7):
if a[i]<0: print(a[i])
if a[i]<0: sum = sum + a[i]
print('sum=',sum)
sum = 0
for i in range(7):
if a[i]>0: print(a[i])
if a[i]>0: sum = sum + a[i]
print('sum = ',sum)

Сумма чисел кратное 3


a = [-1,-2,-3,-4,5,6,7]
sum = 0
for i in range(7):
if a[i] % 3 == 0: print(a[i])
if a[i] % 3 == 0: sum = sum + a[i]
print('sum=',sum)
sum = 0

8
for i in range(7):
if a[i] % 3 !=0: print(a[i])
if a[i] % 3 !=0: sum = sum + a[i]
print('sum = ',sum)

Сумма четных чисел


a = [-1,-2,-3,-4,5,6,7]
sum = 0
for i in range(7):
if a[i] % 2 == 0: print(a[i])
if a[i] % 2 == 0: sum = sum + a[i]
print('sum=',sum)
sum = 0
for i in range(7):
if a[i] % 2 !=0: print(a[i])
if a[i] % 2 !=0: sum = sum + a[i]
print('sum = ',sum)

Факториал
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)

print(factorial(5))
def print_all_list_items(data):
if not data:
return
item = data.pop()
print(item)
return print_all_list_items(data)
print_all_list_items(['10', '8' , 'AMOGUS', 'hello cunt', '0.420', '2'])

Вам также может понравиться