Heim > Artikel > Backend-Entwicklung > Bedingungen (If-else-elif) Teil-08
Als ich jünger war, ging ich immer spät abends nach Hause. fast jeden Tag Meine Mutter mag dieses Zeug nicht. Eines Tages gab er eine Warnung.
„Wenn du ab morgen nicht vor Abend nach Hause kommst, dann gibt es Neuigkeiten für dich.“
„Okay, okay.“
„Ich habe dir gesagt, nicht morgen, ich werde vor dem Abend nach Hause kommen.“ Irgendwelche Neuigkeiten darüber, wie spät es abends ist“
„Und wenn ich pünktlich komme“
„Dann gebe ich dir 2 gekochte Eier zum Essen“
Am nächsten Tag Abend
Langfristiges Üben geht so einfach. Dann begann Uttam Madhyam. Das ist schon eine Weile so. Keine Arbeit erledigt.
Dann rief mich meine Mutter eines Tages an und sagte
„Hören Sie, ich habe eine Entscheidung getroffen.“
„Welche Entscheidung“. Ich mache mir ein wenig Sorgen. Ich weiß nicht, was ich sagen soll.
„Ab morgen, wenn du innerhalb von 5 Minuten vor dem Abend nach Hause kommst, bekommst du 2 Kuchen für 5 Rupien.“
Das freut mich zu hören.
„Kein Grund, so glücklich zu sein. Und wenn du innerhalb von 15 Minuten da bist, dann bekomme ich 1 Kuchen“
„Wow, gut“
„Da ist noch etwas. Wenn Sie keines der oben genannten Dinge tun können, bekommen Sie den Kuchen nicht. Essen und trinken Sie abends mit Ihnen.“
„Das läuft nicht gut.“
„Richtig oder falsch, ich werde es verstehen. Ich habe dir Optionen gegeben, ich werde tun, was immer du willst“
Verstehen Sie hier etwas? Ich habe Traurigkeit auf meiner Stirn. Wenn Sie nicht den Bedingungen entsprechend handeln, bleibt es bestehen. Im Falle einer Beschäftigung kann es auch zum Verlust von Arbeitsplätzen kommen.
Wenn Siehier bemerken, werden Sie das verstehen
Wenn Sie es in der ersten Szene bemerken, werden Sie feststellen, dass es hier zwei Aufgaben gibt, aber jede reicht aus. Welche Arbeiten ausgeführt werden, hängt von einer Bedingung ab (Rückkehr vor dem Abend).
Weil ich an diesem Tag nicht pünktlich nach Hause zurückkehren konnte. In meinem Fall ist der erste Job unentschieden. Arki gab eine gute Mitte.
Das ist dasselbe in Python. Beachten Sie den Code unten
if condition: # condition সত্য হলে এই নিচের কোড রান হবে # expression else: # condition সত্য না হলে বা মিথ্যা হলে এই নিচের কোড রান হবে # expression
Hier ist if das Python-Schlüsselwort. Anschließend wird eine Bedingung erfüllt und anhand dieser Bedingung bestimmt, welcher Codeblock ausgeführt wird. Wenn die Bedingung wahr ist, wird der erste Block ausgeführt. Wenn sie nicht wahr ist, wird mit dem nächsten else-Block fortgefahren. Sie können es nur verstehen, indem Sie den folgenden Code ausführen.
if 1==1: # ১ আর ১ সমান print('Condition is true') else: print('Condition is false')
বিঃদ্রঃ পাইথন অপারেটরের মাধ্যমে এখানে condition চেক করতে হবে।
এবার আসুন দ্বিতীয় দৃশ্যে
এখানে কিন্তু ২ টা condition আছে। এখন কি করবেন? খুব সহজ। আপনি একটু ভাবলেই পেরে যাবেন। আগে একটু ভাবেন।
এখানে প্রথম condition এর জন্য উপরে মত করে if else ব্যবহার করব। তারপর else ব্লক এর ভিতরে ২য় condition এর জন্য if else লিখবে। confusing লাগছে? নিচের কোড টা দেখলে বুঝতে পারবেন।
if 1==4: # 1st layer condition print('1st Condition is true') else: if 2*3 == 6: # 2nd layer condition print('2nd Condition is true') else: print('No Condition is true')
উপরে কোড কে পরিবর্তন করে নিজের মত করে কোন condition দেখতে পারেন।
কাজঃ আপনার এই if else ব্যবহার করে একটা Marking Grading System বানিয়ে ফেলুন। আর কোডের screenshot কমেন্ট এ শেয়ার করুন।
উপরে কোডে লক্ষ্য করলে দেখবেন এখানে 1st layer condition চেক করা পর 2nd layer condition এর চেক করছে । এখানে চাইলে একটু ভালোভাবে কোড লেখা যায়। নিচের কোড টা দেখুন
if 1==4: print('1st Condition is true') elif 2*3 == 6: print('2nd Condition is true') else: print('No Condition is true')
এর আগের লেখা কোড আর এই কোডের আউটপুট একই আসবে। কিন্তু এই কোড আগের কোডের থেকে সহজে বোঝা যায়। পরবর্তীতে আমাদের সময় বাচাবে।
এখানে শুধু একটা নতুন condition add করেছি elif কিওয়ার্ড দিয়ে। এখানে খেয়াল করলে দেখবেন এখানে কিন্তু কোডের লেয়ার একটা কমে গেছে
কাজঃ এবার আপনার if else ব্যবহার করে Marking Grading System কে elif এ convert করে ফেলুন । আর কোডের screenshot কমেন্ট এ শেয়ার করুন।
আজ এই পর্যন্ত। এতক্ষন সাথে থাকার জন্য ধন্যবাদ। আপনার মতামত অবশ্যই জানাতে ভুলবেন না। কমেন্ট এ যদি বলতে সমস্যা হয় তাহলে আমার inbox তো খোলায় আছে।
Das obige ist der detaillierte Inhalt vonBedingungen (If-else-elif) Teil-08. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!