1 svar
39 visningar
våfflormedgrädde 38
Postad: 13 sep 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 550
Postad: 13 sep 18:55

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

ex:

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

Svara Avbryt
Close