uinput = input('трёхзначное натуральное число: ') # 123
numbers = [int(i) for i in uinput] # [1, 2, 3]
highest = max(numbers) # 3
lowest = min(numbers) # 1
numbers.pop(numbers.index(highest)) # [1, 2, 3] = [1, 2]
numbers.pop(numbers.index(lowest)) # [1, 2] = [2]
middle = numbers[0] # 2
# print(highest, lowest, middle) 3 1 2
num1 = str(highest) + str(middle) # '32'
if lowest == 0:
~~~~if middle == 0:
~~~~~~~~num2 = str(highest) + str(lowest)
~~~~else:
~~~~~~~~num2 = str(middle) + str(lowest)
else:
~~~~num2 = str(lowest) + str(middle) # '12'
print(num1 + ' - ' + num2 + ' = ' + str(int(num1) - int(num2))) # 32 - 12 = 20
Характеристики современных персональных компьютеров
Персональный компьютер (ПК) – это устройство или средство, предназначенное для обработки информации. Компьютер может обрабатывать только информацию, представленную в числовой форме. Информацию в иной форме представления для ввода в компьютер необходимо преобразовать в числовую форму.
В основу классификации заложена элементная база, на которой строятся ЭВМ по
- производительности и быстродействию,
- назначению,
- уровню специализации,
- типу используемого процессора,
- особенностям архитектуры,
- размерам,
Поделитесь своими знаниями, ответьте на вопрос:
Кто хорошо понимает информатику-! : используя синтаксис паскаль, составить программу которая, выводит наибольший вес ягод(рассмотреть 5 разных фруктов, вес использовать среднестатистический) мне сказали сделать все это на бумаге. или хотя бы объясните. потому что я ничего не понимаю и не знаю с чего начать.
var a:array[1..k] of integer;
i,max:integer;
begin
for i:=1 to k do
begin
a[i]:=random(10)+20;
write(a[i]:3);
end;
writeln;
max:=a[1];
for i:=2 to k do
if a[i]>max then max:=a[i];
writeln('max = ',max);
end.
Пример:
26 25 21 25 20
max = 26