Мальчик Лёша, ученик 3го курса, очень хотел много денег, и поэтому вместо того, чтобы делать домашнее задание в университете, он много работал. Но вот его отчислили, и у него появилось ещё больше свободного времени! Он узнал у своего друга о том, что очень много зарабатывают строители, но так как у Лёши не было высшего образования, ему предложили работу укладчика дороги. Лёша выложил часть дороги, начиная с указателя на A-й километр до указателя на B-й километр. Затем Лёша взял новый грузовик с щебнем и выложил ещё часть дороги, начиная с указателя на C-й километр до указателя на D-й километр, при этом часть дороги могла быть покрыта дважды (так как у мальчика нет высшего образования, то его начальник мог заставить переделать какой-то из участков дороги). Кроме того Лёша мог выкладывать дорогу как справа налево, так и слева направо — свобода выбора.
Напишите программу, вычисляющую общую длину уложенной дороги.
Формат ввода
Первая строка ввода содержит четыре натуральных числа A,B,C и D, разделенных пробелами (1 ≤ A,B,C,D ≤ 109) — номера километров дороги, которую укладывал Лёша.
Формат вывода
Вывести одно целое число — общую длину уложенной дороги.
Пример 1
Ввод: 1 2 6 4; вывод: 3
Пример 2
Ввод: 1 6 2 4; вывод: 5
n = int(input("Введите сколько чисел вы хотите ввести: "))
a = []
for x in range(1, n + 1):
a.append(int(input("Введите число " + str(x) + ": ")))
s = 0
for x in range(0, len(a)):
s += a[x]
print("Среднее арифметическое всех чисел:", s/len(a))
2.print("Числа, которые задумал Ипполит: ")
for x in range(100, 1000):
if x % 15 == 11 and x % 11 == 9:
print(x)
3.n = int(input("Введите сколько чисел вы хотите ввести: "))
a = []
for x in range(1, n + 1):
a.append(int(input("Введите число " + str(x) + ": ")))
c = []
n = []
p = 0
for x in range(0, len(a)):
if a[x] % 2 == 0:
c.append(a[x])
elif a[x] % 2 != 0:
n.append(a[x])
if a[x] > 0:
p += 1
u = 1
s = 0
for x in range(0, len(c)):
u *= a[x]
for x in range(0, len(n)):
s += a[x]
print("Произведение четных чисел:", u)
print("Сумма нечетных чисел:", s)
print("Количество положительных чисел:", p)
0,5 Кбайт = 0,5*1024 байт = 512*8 бит
512*8/128 = 32
2.
Память для одного символа = log(2)64=6 бит
Объем текста = 10*32*64*6 бит = 10*32*64*6/8 байт =
10*4*64*6/1024 Кбайт = 15 Кбайт
3.
3 Кбайт = 3*1024 байт = 3*1024*8 бит
Память для одного символа = 3*1024*8/6144 = 4 бита
Количество символов в алфавите = 2^4 = 16
4.
Память для одного символа = log(2)128=7 бит
Объем сообщения = 10*7 = 70 бит
8.
a) 3 Кбайт=3*1024 Байт = 3072 бАЙТ
b) 2 Мбайт=2*1024 Кбайт = 2*1024*1024 байт = 2*1024*1024*8 бит = 16777216 бит
c) 4,5 Гигабайт=4,5*1024 Мбайт = 4,5*1024*1024 Кбайт = 4718592 Кбайт