f = lambda x: f"{x[1]}{x[0]}{x[3]}{x[2]}" number = input() print(f(number))
Запрещённый format какбэ намекает
def knead(ingredient: str) -> str: ORDER = (1, 0, 3, 2) if len(ingredient) == len(ORDER): return ''.join([ingredient[i] for i in ORDER]) else: return 'Bad ingredient!' def order10_16(inp_str: str): """ Пример говнокода на говнозадачу... """ try: num = int(inp_str) except ValueError: return 'Bad number...' if 1000 <= num <= 9999: d_4 = num % 10 num //= 10 d_3 = num % 10 num //= 10 d_2 = num % 10 num //= 10 d_1 = num % 10 return ((d_2*10 + d_1)*10 + d_4)*10 + d_3 else: return 'Out of range...' print(knead(input('Ingredient? '))) print(order10_16(input('Number? ')))
http://dpaste.org/gim5
Обсуждают сегодня