Для начала определим что такое разряд числа. Разряд это порядковый номер цифры, и счет начинается с запятой, отделяющей дробь, счет начинается с 0 разряда до последней цифры. Например, число 1234,0: 0 разряд - 4, 1 разряд - 3, 2 разряд - 2 и 3 разряд единица.
Теперь определимся как переводить из 16й в 10ю. Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.
Т.е.:
Чтобы перевести буквы в числа надо воспользоваться списком:
A=10; B=11; C=12; D=13; E=14; F=15
Теперь расмотрим данные нам числа:
№5
import random as r
mass = [r.randint(100, 999) for s in range(10)]
print(*mass)
mx = 0
for i in range(1, len(mass)):
if sum(map(int, str(mass[i]))) > sum(map(int, str(mass[mx]))):
mx = i
print(mass[mx], mx)
№6
mass = [int(s) for s in input().split()]
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if mass[j] < mass[i]:
mass[j], mass[i] = mass[i], mass[j]
print(mass[j], mass[i])
Объяснение: