समस्या विवरण
आप पायथन में स्ट्रिंग पर format फंक्शन का उपयोग करके फ्लोटिंग नंबर को निश्चित चौड़ाई में फॉर्मेट कर सकते हैं।
उदाहरण
nums = [0.555555555555, 1, 12.0542184, 5589.6654753]
for x in nums:
print("{:10.4f}".format(x))
आउटपुट
0.5556
1.0000
12.0542
5589.6655
उदाहरण
उसी फंक्शन का उपयोग करके, आप पूर्णांकों को भी फॉर्मेट कर सकते हैं:
nums = [5, 20, 500]
for x in nums:
print("{:d}".format(x))
आउटपुट
5
20
500
उदाहरण
आप इसका उपयोग पैडिंग प्रदान करने के लिए भी कर सकते हैं, d से पहले संख्या निर्दिष्ट करके:
nums = [5, 20, 500]
for x in nums:
print("{:4d}".format(x))
आउटपुट
5
20
500
https://pyformat.info/ वेबसाइट पायथन में संख्याओं को फॉर्मेट करने की सभी बारीकियों को सीखने के लिए एक बेहतरीन संसाधन है।