[Tutor] Help me to print this formatted output

Alan Gauld learn2program at gmail.com
Tue Sep 6 12:44:16 EDT 2022


On 06/09/2022 17:26, Abhishek Yadav wrote:
> output should be like this
> Celsius   Fahrenheit   Kelvin
> 10           50.0             283.15


Yes and that's what I get(almost):


~/Desktop $ python3 tmp.py
Enter temperature in celsius: 10
Celsius   Fahrenheit   Kelvin
     10         50.0   283.15


You need to change the justification sign if you want it left aligned.


>
> On Tue, 6 Sept 2022 at 21:36, Alan Gauld via Tutor <tutor at python.org>
> wrote:
>
>     On 06/09/2022 13:18, Abhishek Yadav wrote:
>     > celsius = float(input('Enter temperature in celsius: '))
>     >
>     > # Converting
>     > fahrenheit = 1.8 * celsius + 32
>     > kelvin = 273.15 + celsius
>     > gap = " "*3
>     > # Displaying output
>     > print(f"{'Celsius':7s}{gap}{'Fahrenheit':10s}{gap}{'Kelvin':6s}")
>     > print(f"{celsius:7.0f}{gap}{fahrenheit:10.1f}{gap}{kelvin:6.2f}")
>     >
>     >
>     > out put  : --
>     >
>     > Enter temperature in celsius: 10
>     > Celsius   Fahrenheit   Kelvin
>     >         10              50.0  283.15
>
>
>     Works fine for me. are you sure you have a monospace
>     font in your display?
>
>     -- 
>     Alan G
>     Author of the Learn to Program web site
>     http://www.alan-g.me.uk/
>     http://www.amazon.com/author/alan_gauld
>     Follow my photo-blog on Flickr at:
>     http://www.flickr.com/photos/alangauldphotos
>
>
>
>
>     _______________________________________________
>     Tutor maillist  -  Tutor at python.org
>     To unsubscribe or change subscription options:
>     https://mail.python.org/mailman/listinfo/tutor
>
-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos



More information about the Tutor mailing list