Python
Написание кода на питоне
Как на питоне написать программу, которая бы при написание любого числа вычисляла:четное оно или нечетное, простое ли оно, числа до нее.
Не любое число может быть чётным или нечётным, а только целое. А простыми называются натуральные числа большие единицы, имеющие ровно два положительных делителя (в теории чисел ещё иногда рассматриваются отрицательные простые числа, но этот случай особый !). И для любого вещественного числа до него располагается бесконечное количество других вещественных чисел, так что в этой части Ваш вопрос несерьёзен и совершенно бессмысленнен - или Вам что: бесконечное количество чисел требуется напечатать? А вообще можно как-нибудь так, например:
from math import sqrt
while True:
try:
n = int(input('n: '))
print('odd' if n&1 else 'even', end = ' ')
if n < 2: print('not-prime')
elif n == 2 or n == 3: print('prime')
else:
if n % 2 == 0: print('not-prime')
else:
m, prime = int(sqrt(n)), True
for i in range(3, m + 1, 2):
if n % i == 0: prime = False; break
print('prime' if prime else 'not-prime')
except: print('ERROR !')

вот:
def number_info(num):
if num % 2 == 0:
print(f"{num} - четное число")
else:
print(f"{num} - нечетное число")
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(f"{num} - составное число")
break
else:
print(f"{num} - простое число")
else:
print(f"{num} - единица не является простым или составным числом")
print(f"Числа до {num}: ", end="")
for i in range(num):
print(i, end=" ")
def number_info(num):
if num % 2 == 0:
print(f"{num} - четное число")
else:
print(f"{num} - нечетное число")
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(f"{num} - составное число")
break
else:
print(f"{num} - простое число")
else:
print(f"{num} - единица не является простым или составным числом")
print(f"Числа до {num}: ", end="")
for i in range(num):
print(i, end=" ")
Похожие вопросы
- Что-то не получается дописать правильно код на Питоне
- Помогите написать код в питон
- В чем разница между этими двумя вариантами написания кода функции?
- Помогите пожалуйста переделать код на Питоне
- Пожалуйста напишите код на питоне для новичка, чтобы разобраться
- Помогите исправить код на питоне я постоянно проигрываю в камень ножницы бумага и игра не идёт до трех побед
- Помогите написать код на питоне
- Напишите код в питоне
- Обьясните код на питоне пожалуйста
- Помогите с кодом на питон