Найти - Пользователи
Полная версия: Задачка на Python
Начало » Центр помощи » Задачка на Python
1
ffffqqweer
Дано четырехзначное число. Найти: а) число, полученное при прочтении его цифр справа налево; б) число, образуемое при перестановке первой и второй, третьей и четвертой цифр заданного числа. Например, из числа 5434 получить 4543, из числа 7048 – 784; в) число, образуемое при перестановке второй и третьей цифр заданного числа. Например, из числа 5084 получить 5804; г) число, образуемое при перестановке двух первых и двух последних цифр заданного числа. Например из числа 4566 получить 6645, из числа 7304-473.
Последнюю задачу решить двумя способами:
1) с выделением отдельных цифр заданного числа
2) без выделения отдельных цифр заданного числа
Начало кода в закр. файле обведено
py.user.next
Ты разложи на цифры просто по порядку, а потом из этих цифр складывай ответы.

  
>>> n = 1234
>>> 
>>> d1, d2, d3, d4 = (n // 10 ** 3,
...                   n // 10 ** 2 % 10,
...                   n // 10 % 10,
...                   n % 10)
>>> 
>>> d1, d2, d3, d4
(1, 2, 3, 4)
>>>
Andrey12
Помогите пожалуйста решить такой пример через Python
ZerG
Картинки не грузяться
Опишите задачу словами - уважайте других учасников форума
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB