Написать программу на языке Питон для решения следующей задачи. Скриншот этой задачи + результат выполнения прикрепить в ЭЖД.
На вход поступает четырехзначное число. Проверить действительно ли оно четырехзначное. Необходимо найти:
1) сумму всех цифр;
2) определить какая цифра больше вторая или последняя;
3) Определить какая цифра в числе меньше первая или третья.
Ответы
Ответ:
n=str(input())
if '-' in n:
n=n.replace('-','')
if len(n)==4:
s=sum(map(int,str(n)))
print('Сумма всех цифр -',s)
if n[1]>n[3]:
print('Вторая цифра больше последней')
if n[3]>n[1]:
print('Последняя цифра больше второй')
if n[3]==n[1]:
print('Вторая цифра равна последней')
if n[0]<n[2]:
print('Первая цифра меньше третьей')
if n[0]>n[2]:
print('Третья цифра меньше первой')
if n[0]==n[2]:
print('Первая цифра равна третьей')
else:
print('Число не четырёхзначное')
Объяснение:
Ответ:
num = int(input('Введите четырёхзначное число: '))
sum = 0
if len(str(num)) != 4:
print('Число не четырёхзначное!')
else:
n = list(str(num))
for i in n:
sum += int(i)
print(f'Сумма: {sum}')
if n[1]>n[3]:
print('Вторая цифра больше последней')
if n[3]>n[1]:
print('Последняя цифра больше второй')
if n[3]==n[1]:
print('Вторая цифра равна последней')
if n[0]<n[2]:
print('Первая цифра меньше третьей')
if n[0]>n[2]:
print('Третья цифра меньше первой')
if n[0]==n[2]:
print('Первая цифра равна третьей')