Найти - Пользователи
Полная версия: нужно помочь с кодом не работает на примере 18/9000, плюс с отступарми
Начало » Python для новичков » нужно помочь с кодом не работает на примере 18/9000, плюс с отступарми
1
aurinis
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))
py.user.next
Ты не заметил, что отступы все пропали? Это из-за того, что ты текст вставил напрямую, когда надо было использовать теги code.
[code python]
вот тут свой код пиши
[/code]
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