Здравствуйте, помогите решить задачу по программированию на питоне!!!!!
Исполнитель «Аппо» получает на выход четырехзначное число N и строит новое число R по следующим правилам:
1. Если первая цифра числа N делится на 4, то в числе R заменяем её на цифру 9.
2. Если первая цифра числа N делится на 2 и не делится на 4, то в числе R заменяем её на цифру 3.
Сколько существует чисел N, для которых соответствующее число R начинается с цифры 9, а восьмеричная запись числа R оканчивается цифрой 4?
Python
Программирование на питон
print(1000 // 8 * 3)
Махсуд Досымов
а почему именно так?
Ольга! Здравствуйте!
Вот программа Вам от меня:
Вот программа Вам от меня:
# Для начала обнуляю переменную, в которой я выбираю
# хранить количество нужных чисел
count = 0
# Запускаю цикл по всем 4-хзначным числам
for N in range(1000,10000):
# В N1 сохраняю первую цифру числа N
N1 = N//1000%10
R = N
# Если первая цифра делится на 4, то...
if N1 % 4 == 0:
# ... удаляю из числа R 1-ю цифру: R = R - R//1000*1000
# и записываю на её место девятку: + 9*1000
R = R - R//1000*1000 + 9*1000
# Если первая цифра не делится нацело на 4 и делится на 2, то...
elif N1 % 2 == 0:
# ... заменяю первую цифру на 3 в числе R
R = R - R//1000*1000 + 3*1000
# Получаю в R1 первую цифру числа R
R1 = R//1000%10
# Если 1-я цифра числа R равна 9 и число R в восьмеричной
# записи делится на 4, то...
if R1 == 9 and R % 8 == 4:
# ... увеличиваю количество нужных мне чисел
count += 1
# Вывожу количество найденных чисел на экран
print(count)
k=0
for n in range(4000,10000):
a=str(n)
if ((a[0]=='4') or (a[0]=='8') or (a[0]=='9')) and (n%8==4):
k+=1
print(k)
Похожие вопросы
- Решение задачи по программированию (желательно питон) Сложность O(квадрат(n))
- Программирование на питоне
- Программирование в питоне помогите
- Программирование на питоне .Нужно решить долго мучаюсь на этой задаче
- Программирование на питоне
- Программирование на питоне
- Программирование на питон, нужно написать программу
- Программирование на Питоне
- Программирование на питоне
- Программирование на питон