मुझे अधिकतम 2 नंबर कैसे मिलेंगे?


110

अधिकतम 2 संख्या कैसे ज्ञात करें?

value = -9999
run = problem.getscore()

मैं 2 मूल्यों की तुलना यानी की जरूरत है valueऔर runऔर 2 की अधिकतम मैं कुछ अजगर समारोह की जरूरत है यह काम करने के लिए लगता है?

जवाबों:


252

बिलिन फ़ंक्शन का उपयोग करें max

उदाहरण: max(2, 4)रिटर्न 4।

बस गिगल्स के लिए, एक minअच्छी तरह से है ... क्या आपको इसकी आवश्यकता है। : पी



17

max(number_one, number_two)


1
बस max(number_one, number_two)[]के कुछ भी उपयोगी नहीं जोड़ते हैं।
थॉमस वाउटर्स

1
हाँ, उन को दिखाने के लिए है कि आप बस मनमाना संख्या का उपयोग करना चाहिए थे, लेकिन मैं देख सकता हूँ कि कैसे भ्रमित हो सकता है
डेव

9

आप उपयोग कर सकते हैं max(value, run)

फ़ंक्शन maxकिसी भी संख्या में तर्क लेता है, या (वैकल्पिक रूप से) एक पुनरावृति, और अधिकतम मान लौटाता है।




4

आप सशर्त अभिव्यक्ति का उपयोग करके भी वही परिणाम प्राप्त कर सकते हैं :

maxnum = run if run > value else value

थोड़ा अधिक लचीला है, maxलेकिन माना जाता है कि टाइप करने के लिए लंबे समय तक।



2

मैंने देखा कि यदि आपके पास विभाजन हैं, तो यह पूर्णांक तक बंद हो जाता है, तो इसका उपयोग करना बेहतर होगा:

c=float(max(a1,...,an))/b

देर से पोस्ट करने के लिए क्षमा करें!


1
numberList=[16,19,42,43,74,66]

largest = numberList[0]

for num2 in numberList:

    if num2 > largest:

        largest=num2

print(largest)

मैक्स स्टेटमेंट का उपयोग किए बिना नंबरसूची में से सबसे बड़ी संख्या देता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.