Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 12, 2022 03:30:59

aurinis
Зарегистрирован: 2022-12-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

нужно помочь с кодом не работает на примере 18/9000, плюс с отступарми

n, m = int(input()), int(input())
s = 0
a = n
b = m

from decimal import Decimal

print('выражение ‘, n, ’/', m)
while n > m and n != m:
n = n - m
s += 1
if n == m:
s += 1
while b % 10 == 0 or b % 7 == 0 or b % 8 == 0 or b % 2 == 0:
while b % 10 == 0:
b = b // 10
while b % 7 == 0:
b = b // 7
while b % 8 == 0:
b = b // 8
while b % 2 == 0:
b = b // 2
if b != 3 and b != 7 and b != 9:
p = (format(Decimal.from_float(n / m), ‘.15’))


def rounds(num, max_=2):
left, right = str(num).split('.')
zero, nums = zero_nums = ,
for n in right:
zero_nums.append(n)
if len(nums) == max_:
break
return ‘.’.join()


print('с плавающей точкой', rounds(p, 1))


def ReduceFraction(n, m):
if n > m:
k = n
else:
k = m

while k != 1:
if n % k == 0 and m % k == 0:
return n // k, m // k
else:
k -= 1
return n, m


print('целая чать ‘, s)
print(’дробная часть ', *ReduceFraction(n, m))

Офлайн

#2 Дек. 12, 2022 08:31:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

нужно помочь с кодом не работает на примере 18/9000, плюс с отступарми

Ты не заметил, что отступы все пропали? Это из-за того, что ты текст вставил напрямую, когда надо было использовать теги code.

[code python]
вот тут свой код пиши
[/code]



Отредактировано py.user.next (Дек. 12, 2022 08:31:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version