Решите задачу на python - Общение Python мододелов

Вопрос Решите задачу на python

Регистрация
22 Ноя 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
пользователь вводит 2 трехзначных числа, программа должна найти вторую цифру каждого из них и вывести ту которая больше, то есть пользователь например введет 123; 567 программа сравнит двойку и шестерку. выведет 6
 
Регистрация
22 Ноя 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
num = [123, 567]

def nums(num_list):
a = []
for i in num_list:
a.append(int(str(i)[1]))
return max(a)

print(nums(num))
 
Регистрация
14 Авг 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
def find_second_digit(num1, num2):
# Преобразуем числа в строки для удобства обработки
s1 = str(num1)
s2 = str(num2)

# Извлекаем вторые цифры из каждой строки
digit1 = int(s1[1])
digit2 = int(s2[1])

# Сравниваем и возвращаем большую из цифр
if digit1 > digit2:
return digit1
elif digit2 > digit1:
return digit2
else:
return digit1

# Чтение входных значений
num1 = int(input("Введите первое трехзначное число: "))
num2 = int(input("Введите второе трехзначное число: "))

# Получаем результат
result = find_second_digit(num1, num2)
print(result)
 
Сверху Снизу