/
Anechka11
/
Python
Обзор
Документация
Войти
/
Anechka11
/
Python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
laba9.py
41 строка
2 KB
Anechka11
update laba9.py
05 ноя 2025, 23:22
05 ноя 2025, 23:22
9e21dd0
Код
Авторство
О чём код?
#Вывести число в обратном порядке def fi(n): s='' if 0<=n<10: return n else: s=str(n%10)+s return s+str(fi(n//10)) print(fi(int(input('введите число: ')))) ===================================================== #Дано натуральное число n>1. Проверьте, является ли оно простым. #Программа должна вывести слово YES, если число простое и NO, если число составное. def f(n): col=0 for i in range(1,n+1): if n%i==0: col+=1 if col>2: return print('NO: составное') else: return print('YES: простое') print(f(int(input()))) ===================================================================== #Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. #Выведите первое, третье, пятое и т.д. извведенных чисел. Завершающий ноль выводить не надо. #В этой задаче нельзя использовать глобальные переменные и передавать какие-либо параметры в #рекурсивную функцию. Функция получает данные, считывая их с клавиатуры. Функция не возвращает значение, #а сразу же выводит результат на экран. Основная программа должна состоять только из вызова этой функции. def f(): n=int(input()) if n==0: return #если число равно 0, то не выводим n print(n) #первое число нечётное - его выводим n_n=int(input()) if n_n==0: return #след.число не выводим, оно чётное return f() print(f())