رفتن به مطلب

اسکریپت پایتون


mammad_warning
 اشتراک گذاری

ارسال های توصیه شده

با عرض سلام وخسته نباشید

 

چطور میتونم تو پایتون کاری کنم ک وقتی if درست نبود ینی else درس بود دیگه کد رو ادامه نده

مثلا تو این کد:

post-14303-0-89635700-1462720265_thumb.png

 

اگ بخوام ک وقتی muhammad وارد نشد و غلط بود کد ادامه پیدا نکنه باید چیکار کنم؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

num = 1


while num == 1 :
    if (raw_input("Enter Mohammad : \n") == "mohammad") :
        print "Dorost"
        num = 0
    else :
        print "ghalat bazi ro bakhti"


while num == 0 :
    if (raw_input("Enter ali : \n") == "ali") :
        print "Dorost"
        num = 1
    else :
        print "ghalat bazi ro bakhti"


print "You Win"

بسیار سادس با ی حلقه while میشه به راحتی این کارو انجام داد

 

تا محمد وارد نشه خودکار سوالو تکرار میکنه

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

خیلی ممنون واقعا

اینم کدش ب پایتون 3

 

post-14303-0-38160100-1462761983_thumb.png

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

فقط یک مشکل کوچیک توی کدتون بود نیازی نیست که num رو هر بار یکی ببرید بالا یک بار صفر یک بار یک فقط کافیه جاشونو عوض کنید

 

مثله این : 

#!user/bin/python


num = 1
#Q1
while num == 1 :
    if (raw_input("Enter Mohammad : \n") == "mohammad") :
        print "Dorost"
        num = 0
    else :
        print "ghalat bazi ro bakhti"
 #Q2

while num == 0 :
    if (raw_input("Enter ali : \n") == "ali") :
        print "Dorost"
        num = 1
    else :
        print "ghalat bazi ro bakhti"

 #Q3
while num == 1 :
    if (raw_input("Enter Milad : \n") == "milad") :
        print "Dorost"
        num = 0
    else :
        print "ghalat bazi ro bakhti"

 #Q4

while num == 0 :
    if (raw_input("Enter Amir : \n") == "amir") :
        print "Dorost"
        num = 1
    else :
        print "ghalat bazi ro bakhti"
 #Q5

while num == 1 :
    if (raw_input("Enter Hassan : \n") == "hassan") :
        print "Dorost"
        num = 0
    else :
        print "ghalat bazi ro bakhti"

 #Q6

while num == 0 :
    if (raw_input("Enter Hossein : \n") == "hossein") :
        print "Dorost"
        num = 1
    else :
        print "ghalat bazi ro bakhti"

 #Q7

while num == 1 :
    if (raw_input("Enter Alireza : \n") == "alireza") :
        print "Dorost"
        num = 0
    else :
        print "ghalat bazi ro bakhti"


print "Barande Shodi"
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

سلام

 

اگرچه سوال یکم قدیمیه ولی فکر میکنم مهمه . این کدو داخل ادیتور ها یا ide ها پیست کنید و اجرا کنید .

 

کد خلاصه و زیباتر شده میتونین بسطش یدین :

 

while True:
    a = raw_input("enter mohammad:")
    if a=='mohammad':
        print "ok"
        while True:
            c = raw_input("enter ali:")
            if c=='ali':
                print "ok"
                while True:
                    d = raw_input("enter amir:")
                    if d=='amir'':
                        print "ok"
                    else:
                        print "nadorost !"
                        continue
            else:
                print "nadorost !"
                continue
    else:
        print "nadorost !"
        continue

 

اگر کارکتر و نحو کلمات انگلیسی رعایت بشه یه سری چیزا برا زیبایی بهش اضافه کنید اسکریپت کاملی دارید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
 اشتراک گذاری

انجمن تیم امنیتی گارد ایران

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.

شرکت گاردایران

پردازشگران ایمن داده ي آدلان

شماره ثبت: 9438

شبکه های اجتماعی

 

نمادها

logo.aspx?id=56084&Code=ybjZVyBlXag5cNRv logo-samandehi

×
×
  • اضافه کردن...

اطلاعات مهم

فعالیت شما در این انجمن به منزله تایید قوانین انجمن میباشد! شرایط استفاده