Python примеры
Python примеры
Сумма чисел
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))
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))
4
if a == 0 or b == 0:
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
Запрашивает числа у пользователя.
Вызывает функцию для определения знаков и выводит результат.
# Вывод результатов
print(f"Длина окружности: {circumference:.2f}")
print(f"Площадь круга: {area:.2f}")
if __name__ == "__main__":
main()
P=ρ⋅g⋅h
где:
P — давление на дно сосуда,
ρ — плотность жидкости (в кг/м³),
g — ускорение свободного падения (обычно 9.81 м/с²),
h — высота столба жидкости (в м).
Вот пример программы на Python, которая выполняет это вычисление:
def main():
# Запрос плотности и высоты у пользователя
density = float(input("Введите плотность жидкости (кг/м³): "))
height = float(input("Введите высоту столба жидкости (м): "))
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
Сумма ряда
a=0
start = int(input('Введите начало ряда: '))
end = int(input('ведите конец ряда: '))
for i in range (start, end + 1):
a <= 1
print('Сумма ряда =',s)
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)
Факториал
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'])