Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Testo es.2 HW3bis

D
Dave76 (1070 points)
3 6 9
in HW3bis by (1.1k points)
Nella consegna c'è scritto: "NOTA: la funzione passata riceve un solo argomento, il valore intero x e torna il valore y,
che può essere anche float. Per troncare il risultato y usate la funzione int()".
Tuttavia, nel caso in cui la funzione in questione sia una funzione trigonometrica, per esempio sin(x), e il valore passato sia 2, la funzione restituisce 0.9092974268256817, ma utilizzando int(), il risultato verrà 0. Conviene utilizzare round, oppure ho capito male io il modo in cui va utilizzato int?
366 views
closed

1 Answer

Best answer
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
selected by
Usate int, se usate round potreste non passare i test.

(BTW, se vuoi usare una funzione come sin, con codominio = [-1, 1] ne vedrai la forma solo se moltiplichi il risultato per un fattore di scala, ad esempio 100*sin(x) )
D
Dave76 (1070 points)
3 6 9
by (1.1k points)
Grazie, non avevo controllato che tipo di funzioni ci fossero nei test.