1 svar
157 visningar
våfflormedgrädde 41
Postad: 13 sep 2022 15:56

Hur skriver man ut svaret i bråktal?

jag ska skapa ett program som läser in ett heltal n och som beräknar den harmoniska serien 1/n. dvs om jag skriver n=3 så får jag listan [1/1,1/2,1/3].

 

Jag får rätt svar men in decimaler. Hur får jag svaret i bråktal?

 

# program som läser in ett heltal n (1) och beräknar den harmoniska serien 1/n (2)


n = int(input('n?'))
print('[', end='')
k = 1

while k <= n:
    print(f'{1/k}', end='')
    k = k+1
print(']')

CurtJ Online 1200
Postad: 13 sep 2022 18:55

Tror du behöver titta lite på string.format

ex:

print("1/{}".format(nmbr))

Svara
Close