पायथन (Python)उन्नत अंतरिक्ष यात्रीआयु teen+CS Unplugged से
समस्या
बैंक कार्ड नंबर एक जाँच-अंक पर खत्म होते हैं (Luhn विधि)। card_check_digit(first15) फ़ंक्शन लिखें जो पहले 15 अंक टेक्स्ट के रूप में ले और आख़िरी अंक संख्या के रूप में लौटाए। तरीका: first15 के दाईं ओर से शुरू करें। दाईं ओर से 1ला, 3रा, 5वाँ ... अंक दोगुना करें; अगर दोगुना मान 9 से बड़ा हो तो उसमें से 9 घटाएँ। सब जोड़ें। जाँच-अंक है (10 - total % 10) % 10। (ये गढ़े हुए परीक्षण नंबर हैं, असली कार्ड नहीं।)
आप अभ्यास करेंगे: जाँच-अंक, Luhn विधि, दाईं ओर से लूप, शेषफल (%)
इंडेंट के लिए Tab दबाएँ। अगले बटन पर जाने के लिए Esc और फिर Tab दबाएँ।
आपका कोड आपके ब्राउज़र में चलता है। हम उसे न पाते हैं, न सहेजते हैं। पहली बार चलाने पर Python cdn.jsdelivr.net से डाउनलोड होता है (लगभग 10 MB)।
परीक्षण के परिणाम
आपके कोड ने क्या छापा
CC BY-SA 4.0
कैंटरबरी विश्वविद्यालय के कंप्यूटर साइंस एजुकेशन रिसर्च ग्रुप की CS Unplugged प्रोग्रामिंग चुनौती से रूपांतरित, CC BY-SA 4.0 लाइसेंस के अंतर्गत।
बदलाव: Open Cosmos द्वारा हमारे अपने शब्दों में फ़ंक्शन, टेस्ट, संकेतों और चरणों के साथ Python और JavaScript में दोबारा लिखा गया। यह संस्करण भी CC BY-SA 4.0 है।
सुगम्यता सेटिंग
बदलें कि Open Cosmos कैसा दिखे और कैसे चले। आपकी पसंद सिर्फ़ इसी ब्राउज़र में सहेजी जाती है।