-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patherror_code.py
More file actions
38 lines (31 loc) · 2.45 KB
/
Copy patherror_code.py
File metadata and controls
38 lines (31 loc) · 2.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# error_guru.py
# मलिकलांग (Maliklang) का स्मार्ट एरर गुरु जो गलतियों को सरल भाषा में समझाता है
def samjhao_error(user_code):
"""
यह फंक्शन कोड को चेक करेगा और अगर कोई आम गलती है,
तो उसे आसान हिंग्लिश में समझाएगा।
"""
words = user_code.split()
# 1. 'banao' की स्पेलिंग मिस्टेक चेक करना
wrong_banao = ["bnao", "banau", "bnaou", "banmo"]
for wrong in wrong_banao:
if wrong in words:
return f"💡 [ERROR GURU]: अरे भाई! आपने डेटा सुरक्षित करने के लिए '{wrong}' लिखा है। इसे सही करके 'banao' लिखो, फिर कोड दौड़ेगा! 👍"
# 2. 'bolo' की स्पेलिंग मिस्टेक चेक करना
wrong_bolo = ["blo", "bolou", "boolo", "bol"]
for wrong in wrong_bolo:
if wrong in words:
return f"💡 [ERROR GURU]: थोड़ा ध्यान दें! स्क्रीन पर दिखाने वाले कमांड '{wrong}' की स्पेलिंग गलत है। इसे सही करके 'bolo' लिखिए। 😊"
# 3. 'pucho' की स्पेलिंग मिस्टेक चेक करना
wrong_pucho = ["pcho", "puchu", "puch", "push"]
for wrong in wrong_pucho:
if wrong in words:
return f"💡 [ERROR GURU]: यूज़र से इनपुट मांगने के लिए '{wrong}' नहीं, बल्कि सही स्पेलिंग 'pucho' का इस्तेमाल करें। 🎯"
# 4. अगर कोई आम गलती नहीं मिली
return "✅ [ERROR GURU]: कोड का यह हिस्सा देखने में ठीक लग रहा है!"
# टेस्ट करने के लिए (जब आप इसे अलग से चलाएंगे)
if __name__ == "__main__":
print("--- एरर गुरु टेस्ट रन ---")
गलत_कोड = "bnao x = 5"
print(f"यूज़र का कोड: {गलत_कोड}")
print(samjhao_error(गलत_कोड))