में 2 दशमलव स्थानों का उत्तर देने के लिए मेरा मुद्दा है कि मैं अपने परिणाम को 2 दशमलव स्थानों पर गोल कर रहा हूं। मेरा ऐप के रूप में आप मुद्रा के साथ होता है फिर भी, मैं निकटतम दशमलव करने के लिए एप्लिकेशन दौर बना रही कठिनाई हो रहा है, सही परिणाम प्राप्त होता हैपायथन
cost = input("\nEnter the 12 month cost of the Order: ")
cost = float(cost)
print("\n12 Month Cost:",
cost * 1,"USD")
print("6 Month Cost:",
cost * 0.60,"USD")
print("3 Month Cost:",
cost * 0.36,"USD")
तो उदाहरण के लिए
12 महीने कीमत $ 23, 6 महीने के मूल्य 13.799999999999999 है है अगर लेकिन मैं इसे 1380
मैंने Google के चारों ओर देखा है और एक संख्या को कैसे गोल किया है, लेकिन परिणामस्वरूप गोल करने में बहुत मदद नहीं मिल पाई।
12 महीने, 6 महीने और 3 महीने की लागत के लिए बस आपके गुणक के बारे में एक बिंदु ... मुझे लगता है कि यह 1, 0.6 और 0.36 के बजाय 1, 0.5 और 0.25 होना चाहिए। आप 12 महीने (6 महीने) का 50% और 12 महीने के 25% (3 महीने) ले रहे हैं। – dhj
@ डीएचजे यह संभव है कि ओपी एक सदस्यता प्रणाली लिख रहा है जो सब्सक्राइब किए गए समय की अवधि के आधार पर सर्वोत्तम छूट देता है। $ 13.80 के लिए छह महीने के लिए सदस्यता लें, लेकिन बारह महीनों के लिए सदस्यता लेना वर्ष की लागत से $ 4.60 सस्ता है! – kreativitea
@ क्रिएटिवेटा ... उत्कृष्ट बिंदु! मैं गणित/विज्ञान डेटा प्रोसेसिंग का बहुत कुछ करता हूं। मेरे हिस्से पर शर्मनाक धारणा। – dhj