Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решите задачу на python

яша лава Ученик (172), открыт 2 дня назад
пользователь вводит 2 трехзначных числа, программа должна найти вторую цифру каждого из них и вывести ту которая больше, то есть пользователь например введет 123; 567 программа сравнит двойку и шестерку. выведет 6
4 ответа
Вадик Новиков Знаток (433) 2 дня назад
 a, b = map(str, input().split()) 
print(max(int(a[1]), int(b[1])))
bqlqmutoff Гуру (4680) 2 дня назад
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)
Disanax aa Ученик (104) 2 дня назад
 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))
Юрий Семыкин Искусственный Интеллект (205545) 2 дня назад
Например:
 x,y=input('99< два числа <999 =').split() 
print(max(x[1],y[1]))
Похожие вопросы