गोल्फ अभ्यास के लिए, मैं अपनी प्रेमिका के इंट्रो में पायथन क्लास में असाइनमेंट कर रहा हूं। मैंने पाया कि इस कार्य के लिए, कई रणनीतियाँ थीं जो चरित्र गणना में बहुत करीब आईं, और मुझे यकीन है कि यहां के लोग और भी बेहतर तरीके खोज सकते हैं। यद्यपि मैं पायथन में ऐसा करने के तरीकों में सबसे अधिक दिलचस्पी रखता हूं, मैं यह जानना चाहूंगा कि इस कार्यक्रम को सबसे अधिक गोल्फ मिल सकती है, इसलिए यह कोड गोल्फ और सबसे छोटी उत्तर जीत है।
नियम:
असाइनमेंट नीचे उल्लिखित है। उपयोगकर्ता को दो बार इनपुट करने के लिए कहा जाना चाहिए, हालांकि संकेतों को कुछ भी कहने की ज़रूरत नहीं है, और एक अलग क्रम में हो सकता है।
मानक खामियां लागू होती हैं।
असाइनमेंट 3: तीर
एक प्रोग्राम लिखें जो उपयोगकर्ता को कई स्तंभों के लिए संकेत देता है, और वे नीचे दिए गए पैटर्न को प्रिंट करते हैं। आप मान सकते हैं कि उपयोगकर्ता सकारात्मक संख्या की आपूर्ति करेगा। आपके कार्यक्रम को बाएं और दाएं तीर दोनों को संभालना चाहिए। यहां कुछ सैंपल रनिंग हैं:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*