Chapter 4 : Python Control Flow Statements (Practice Sets)
इस Web Page पर Python Control Flow Statements से संबंधित Practice Sets Add किए गए है | Page पर दि गई Problems का complete Solution Code , Line By Line Code Explanation और hint भी दी गई है | इस Web Page को add करने का उद्देश्य आपको Pythod Control Flow Statements का अभ्यास कराने और आपकी Coding Skills को बेहतर बनाना है | Control Flow Statements Python Programming language का बहुत महत्वपूर्ण Topic है | कब कौन - सा Program चलेगा , कैसे चलेगा etc. Decisions लेने के लिए Python मे Control flow Statements का उपयोग किया जाता है | हम ने इस Web Page पर उपलब्ध Practice Sets Control Flow Statements के अनुकूल तैयार किए है , इसलिए इस Web Page पर दि गई Problems को solve करने से पहले Python Control Flow Statements को जरूर पढ़े |
Problem 1 :
Accountant Shop से समान के बिक ने , समान Purchase करने के बाद की entery करता है ताकि पता किया जा सके
किसी
Product को बेचने पर Profit हुआ है या Loss
नीचे दिए गए Python Code Editor मे एक Python Code लिखे जो ,
- User से input मे किसी Product का cost prize और sale prize ले |
- Product को बेचने के बाद Profit हुआ , Loss हुआ या profit loss कुछ नही हुआ Calculate करे |
Code Explanation
- cost = int(input("")) = > cost नाम का एक variable Create किया गया है जो input मे किसी Product का Cost Prise Store करता है |
- sale = int(input("")) = > sale एक variable है जो input मे कोई Product कितने मे बेचा Sale Prise Store करता है |
- if cost < sale: = > किसी Product का cost Prise Sale Prise से कम होने पर ये if statement True होती है |
- print("" , sale - cost) = > if statement के True होने पर ये print() function screen पर Sale से cost को Minus करने के बाद बची हुई Final Ammount को Show करता है |
- elif sale < cost : = > sale Prise Cost Prise से कम होने पर ये elif statement True हो |
- print("" , cost - sale) = > Elif statement के True होने पर ये print() function screen पर cost से sale को Minus करने के बाद बची हुई Final Ammount को Show करता है |
- else: = > else Statement के ऊपर की सभी Statement false होने के बाद else statement True होगी |
- print("No Profit No Loss") = > else statement के True होने पर ये print function Screen पर "No Profit No Loss" Show करता है |
Problem 2 :
Teacher Student से blackboard पर कोई एक Even Number लिखने को कहता है
2 से Devide होने वाले Numbers को Even Numbers कहा जाता है |
नीचे दिए गए Code Editor मे एक Python Code लिखे जो ,
- Input मे कोई Number ले |
- User दवारा दिए गए Number को check करे |
- यदि Number 2 से Devisible हो तो "even" show हो |
- यदि Number 2 से Devisible न हो तो "odd" show हो |
Code Explanation
- num = int(input("")) = > num एक variables है जो input मे integer Number को store करता है |
- if num % 2 == 0 : = > num variable मे stored Number 2 से devide करने के बाद reminder 0 के equal होने पर ये if statement True होती है |
- print("even number") = > ये print Function if statement के True होने पर Screen पर even number message Show करता है |
- else = > if statement के false होने पर ये else condition True होगी |
- print("Not even number") = > else statement के True होने पर ये print function Screen पर Not even number message Show करता है |
Problem 3 :
Student को Exam मे एक Question मिलता है Question लिखा है कि 1 से 20 तक के numbers लिखे |
एक Python Code लिखे जो ,
- User से input मे एक Starting Number और ending number ले |
- starting Number से ending Number तक की Countings लिख दे |
Code Explanation
- for n in range(1 , 11) = > ये for loop पहले 10 Numbers एक - एक करके n variable मे भेजता है |
- print(n) = > ये print() function n variable मे store हो रहे numbers को Show करता है |
Problem 4 :
Teacher Students को Computer मे 1 से 50 तक के सभी Even Numbers Type करने को देता है |
नीचे दिए गए Code Editor मे एक Python Code लिखे जो ,
- 1 से 50 तक के सभी Even Numbers को print करे |
Code Explanation
- for a in range(1 , 50) = > ये for loop 1 से 50 तक के सभी numbers को एक - एक करके a variable मे भेजता है |
- if a % 2 == 0 : = > a variable मे stored number को 2 से devide करने के बाद बचा reminder 0 के बराबर होने पर ये if statement True होती है |
- print(f"{a} is even number") = > ये print() function Screen पर {a} is even number show करता है |
Problem 5 :
नीचे दिए गए code Editor मे एक Python Code दिया गया है जो ,
- 1 से 6 तक के numbers को print करता है |
- 3 आते ही numbers को print करना stop कर देता है |
लेकिन दिए गए Code मे Logical error है जिसके कारण सही output नही मिलता | आपको दिए गए Code को Error Free करना है |
Code Explanation
- for i in range(1 , 6) = > ये for loop 1 से 6 तक के सभी numbers को एक - एक करके i variable मे भेजता है |
- if i == 3 : = > i variable मे आया number 3 के बराबर होने पर ये if statement True होती है |
- break = > if statement के True होने पर loop रूक जाएगा |
- print(i) = > ये print function i variable मे आ रहे numbers को Screen पर print कर रहा है |
Problem 6 :
Teacher Students के Exams लेने के बाद Students को उनके Marks के Base पर उनकी Grade बताते है |
ताकि Students को बेहतर Experience मिल सके |
नीचे दिए गए Code Editor मे conditional Statements के उपयोग से Python Code लिखे जो ,
- Input मे Student से Marks ले |
- Student के marks के अनुसार Student की Grade बताए |
Code Explanation
- marks = int(input("")) = > marks एक variable है जो input Student के Marks store करता है |
- if marks > 79: = > Student के marks 79 से अधिक होने पर ये if statement True होती है |
- elif = > Student के marks 59 से अधिक होने पर ये elif statement True होती है |
- else : = > सभी statements के false होने पर ये else statement True होती है |
Problem 7 :
Math Teacher Student से Positive और Nagetive Numbers पूछता है जैसे : कया -8 एक Nagetive Number है |
नीचे दिए गए code editor मे एक Python Code लिखे जो ,
- Input मे कोई Number ले |
- Number को check करके बताए की वो कैसा Number है Positive या Nagetive
Code Explanation
- num = int(input("")) = > num variable input मे कोई Number store करता है |
- if num < 0: = > num variable मे store Number 0 से छोटा होने पर ये if statement True होती है |
- print("Nagetive Number") = > if statement के True होने ये print() function screen पर Nagetive Number message को Print करता है |
- else : = > if statement के false होने के बाद else statement True होगी |
- print("Positive Number") = > else statement के True होने ये print() function screen पर Positive Number message को Print करता है |
Problem 8 :
नीचे दिए गए Code editor मे एक For Loop लिखा गया है जो
- 1 से 10 तक के Numbers को print करता है , लेकिन 5 को print नही करता है |
दिए गए Code मे एक Logical Error है जिसके कारण code 5 को नही 3 को Skip करता है | लिखे गए For Loop के Logic को सही लिखे |
Code Explanation
- for i in range(1, 10): = > ये For Loop 1 से 10 तक के Numbers को i variable मे भेजता है |
- if i == 5: = > i variable मे Stored Number 5 के बराबर होने पर ये if Statement True होती है |
- continue = > if statement के True होने पर Loop 5 को skip करके आगे बढ़ जाता है |
Problem 9 :
Mathematics का Teacher Maths मे exercises को solve करवाने से पहले Maths मे Tables को सिखाता है
क्योंकि Student को Tables सिखाने के बाद Exercise Solve करनी सरल हो जाती है |
नीचे दिए गए Code Editor मे for loop के उपयोग से एक Code लिखे जो Student दवारा दिए गए Number की Table Create
करे |
Code Explanation
- num = > num एक variable है जो input मे कोई Number store करता है |
- for i in range(1 , 11): = > ये For Loop 1 से 11 तक numbers को i variable मे store करता है |
- print(f"{num} * {i} = ", num * i) = > ये print function screen पर Student दवारा Enter किए गए Number की Table Create करता है |
Problem 10 :
India मे कोई भी अवयस्क व्यक्ति vote नही कर सकता , लेकिन
वयस्क व्यक्ति vote कर सकता है |
नीचे दिए गए Code Editor मे एक Code लिखे जो ,
- User से input मे User की Age Store करे |
- User की age 18 से ऊपर होने पर "You Can Vote" message show करे |
- User की age 18 से नीचे होने पर "You Can Not Vote" message show करे |
Code Explanation
- age = > age एक variables है जो input मे user से उसकी age को store करता है |
- if age < 18 : = > User की Age 18 से कम होने पर ये if Statement True होती है |
- print("You can not vote") = > if Statement के True होने पर ये print() function Screen पर "You Can not vote" message print करता है |
- else = > If Statement के False होने पर ये else Statement True होती है |
- print("You can vote") = > else Statement के True होने पर ये print() function Screen पर "You can vote" message show करता है |
You have completed This Chapter ! 🎉
Now you can choose any one of the following options to test your knowledge :
Help Center
Users and we all help you together .