首页  >  文章  >  后端开发  >  条件(If-else-elif)第 08 部分

条件(If-else-elif)第 08 部分

王林
王林原创
2024-09-04 14:32:24707浏览

Conditions (If-else-elif) Part-08

当我年轻的时候,我常常晚上很晚才回家。几乎每天我妈妈不喜欢这些东西。有一天,他发出警告。

“如果你明天晚上之前没有回家,那么就有消息给你了。”

“好吧好吧。”

“我告诉过你不是明天,我会在晚上之前回家。有没有关于晚上几点的消息”

“如果我准时来的话”

“那我给你2个煮鸡蛋吃”

第二天晚上

长期练习是如此容易。然后Uttam Madhyam 开始了。这种情况已经持续了一段时间了。没有完成任何工作。

然后有一天我妈妈打电话给我说

“听着,我已经做出决定了。”

“什么决定”。我有点担心。我不知道该说什么。

“从明天开始,如果您在晚上 5 分钟内回家,您将获得 2 个蛋糕,价格为 5 卢比。”

我很高兴听到这个消息。

“没必要这么高兴。如果你在 15 分钟内到达,那么我会得到 1 个蛋糕”

“哇好极了”

“还有一件事。如果你不能做到以上任何一点,你就不会得到蛋糕。晚上陪你吃饭喝酒。”

“进展不顺利。”

“对错我都会明白。我已经给你选择了,你喜欢什么我就做什么”

看到这里你明白了吗?我的额头上有悲伤。如果你不按照条件行动,它就会保留。在就业方面,也可能会失去工作。

如果你注意到这里的

,你就会明白

如果你注意到第一个场景,那么你会注意到这里有 2 个任务,但任何一个都可以。做什么工作取决于一个条件(晚上之前回家)。

因为那天我没能按时回家。就我而言,第一份工作是捆绑的。 Arki给出了很好的中路。

这在 Python 中也是一样的。注意下面的代码

if condition:
    # condition সত্য হলে এই নিচের কোড রান হবে
    # expression
else:
    # condition সত্য না হলে বা মিথ্যা হলে এই নিচের কোড রান হবে
    # expression

这里的 if 是 Python 关键字。 if 之后会有一个条件,并根据该条件确定将运行哪个代码块。如果条件为真,则第一个块将运行,如果不为真,则将转到下一个 else 块。只需运行以下代码即可了解。

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 তো খোলায় আছে।

以上是条件(If-else-elif)第 08 部分的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn