पायथन में मुझे रिटर्न फ़ंक्शन समझने की प्रतीत नहीं होती है। इसका उपयोग क्यों करें जब मैं इसे प्रिंट कर सकता हूं?पायथन में रिटर्न और प्रिंटिंग के बीच अंतर?
def maximum(x, y):
if x > y:
print(x)
elif x == y:
print('The numbers are equal')
else:
print(y)
maximum(2, 3)
यह कोड मुझे 3
देता है। लेकिन वापसी का उपयोग यह वही सटीक बात करता है।
def maximum(x, y):
if x > y:
return x
elif x == y:
return 'The numbers are equal'
else:
return y
print(maximum(2, 3))
तो दोनों के बीच क्या अंतर है? मेगा नोब सवाल के लिए खेद है!
'प्रिंट न्यूनतम (3, अधिकतम (4, 4))' ओ पी के संस्करण में – eumiro
@eumiro :-(काम नहीं करता है: वास्तव में नहीं है RichieHindle के जवाब का मुद्दा? –
@ टिम: रिची का उदाहरण दूसरे ओपी के संस्करण के साथ काम करता है। मेरा नहीं – eumiro