Alegerea preciziei rezultatelor în PYTHON

Un exemplu de program pentru alegerea preziciei de către utilizator este:



#
# Afisare rezultate cu precizie aleasa de utilizator
#
a =17
i = 0
raspuns = 'y'
while raspuns == 'y' or raspuns =='Y':
alfa = input('precizia aleasa este: ')
FORMAT = " ' Rezultatul este:, '%." + alfa + "f'"
print('formatul este:', FORMAT)
print(FORMAT %a)
raspuns = input(' Pentru a continua tastati y or Y: ')
i = i +1
print(' Ati executat!', i, 'alegeri de format')



Rezultatele afişate sunt:

precizia aleasa este: 2
formatul este: ' Rezultatul este:, '%.2f'
' Rezultatul este:, '17.00'
Pentru a continua tastati y or Y: y
precizia aleasa este: 1
formatul este: ' Rezultatul este:, '%.1f'
' Rezultatul este:, '17.0'
Pentru a continua tastati y or Y: y
precizia aleasa este: 0
formatul este: ' Rezultatul este:, '%.0f'
' Rezultatul este:, '17'
Pentru a continua tastati y or Y: y
precizia aleasa este: 5
formatul este: ' Rezultatul este:, '%.5f'
' Rezultatul este:, '17.00000'
Pentru a continua tastati y or Y: 7
Ati executat! 4 alegeri de format


Programul cu o astfel de abordare va fi agreat de utilizatori care se vor considera mai puternici, mai buni, mai geniali.





(Afişat azi 25 aprilie 2022 ora 09,50
 Terminat azi 25 aprilie 2022 la ora 12,00 )
revenire