😎 گزاره break و continue در پایتون | کدنویسی
جلسه سی اُم| آموزش پایتون مقدماتی
مدّرس: احمد احمدی
✅ توجّه! توجّه!
– این جلسه یک تمرین [دقیقه 15:08] برای قرار دادن در گروه تلگرامی (+ کلیک کنید) دارد.
– این جلسه به دلیل جزئیات کدنویسی بیش از 10 دقیقه به طول انجامیده است.
خلاصه این جلسه:
در جلسه سی اُم از آموزش مقدماتی پایتون، اطلاعاتی را که از جلسه بیست و نهم به دست آوردیم، وارد محیط کدنویسی کردیم و در قالب چندین تمرین به صورت (آزمون-خطا) آنها را تمرین نمودیم. در انتهای جلسه نیز درباره گزاره pass مختصراً صحبت کردیم.
[ فایل این جلسه در حال آماده سازی است]
18 دیدگاه. ارسال دیدگاه جدید
تو این جلسه گفته بودید چرا “0” نوشته ام؟
چون تو input به صورت “str” مشخص شده نه چیزی دیگه ای
سلام🙂
بله کاملاً درسته چون ورودی از input گرفتیم و از نوع str هست. امّا اگر قبلش تغییر داده میدادیم، دیگه باید 0 میذاشتیم نه “0”. بعضی موقع ها بعضی دانشجوها این مورد رو فراموش می کنند.
موفق باشید.
سلام وقتتون بخیر
خیلی ممنون بابت این کلیپ های پر محتوا و جذاب
در مورد سوال اول که موقع ران هیچی در صفحه نشان داده نخواهد شد چون با آمدن continue قبل از پرینت، لوپ دور زده و دیگ اون جمله خونده نمیشه و میره سراغ جمله بعدی
در مورد سوال دوم هم که چون second number همچنان از input بدست امده و نتیجه ی input هم که string میباشد. و اکر میخواستیم بدون کوتیشن بیاریم باید حتما به شکل int یا float تغییر می دادیم.
پاسخ اخرین سوال رو هم داخل گروه تلگرامی براتون ارسال خواهم کرد .. بازم ممنون از زحمات خیلی زیادی که بابت تهیه ی این ویدئو های فوقالعاده جذاب کشیدید.
کدی که توی سوال دقیقه 6:30 پرسیده شده خروجی ای نداره. چون continue رو قبل از print نوشتیم و print جزو حلقه ست، وقتی به continue میرسه، برمیگرده به اول حلقه و print اجرا نمیشه.
سلام 🙂
کاملاً صحیح گفتید. موفق باشید.
سوال دقیقه 6:30 هیچ جوابی نداره چون وجود continue باعث شده قبل رسیدن به print دوباره به اول لوپ برگرده و این روند تا اخر طی شه بدون چاپ چیزی.
بله. دقیقاً چون هر دفعه میره اوّل loop.
سوال دقیقه 13:17 چون ما second_number رو تبدیل نکرده بودیم پس همچنان strبود و به صورت رشته بایدنوشته میشد
خیلی عالیه. با همین دقت پیش برید.
سلام وقتتون بخیر و ممنون از تدریس فوق العادتون.
در مورد تکلیف درس سی ام من انجام دادم اما متاسفانه به دلیل شرایطی که مثل شهروندان کره شمالی دارم دسترسی به هیچ اپلیکیشنی ندارم که تصویر رو بفرستم کانال تلگرام.
کد توی c m d جواب میده اما اینکه درسته یا نه نمیدونم.
خط ششم continue نوشتم
خط هفتم elif اگر عدد ورودی دوم exit بود و بعدش پرینت که شما خارج شدین.
خط هشتم break
خط نهم else
و در نهایت عمل تقسیم و بعد پرینت جواب
سلام محسن جان 🙂
متشکرم بابت مشارکت و نظری که دادی. حتما بعد از عبور از این شرایط تصویر کدی که زدی هم با ما به اشتراک بذار.
سلام وقتتون بخیر
خیلی ممنون بابت این کلیپ های پر محتوا و جذاب
در مورد سوال اول که موقع ران هیچی در صفحه نشان داده نخواهد شد چون با آمدن continue قبل از پرینت، لوپ دور زده و دیگ اون جمله خونده نمیشه و میره سراغ جمله بعدی
در مورد سوال دوم هم که چون second number همچنان از input بدست امده و نتیجه ی input هم که string میباشد. و اکر میخواستیم بدون کوتیشن بیاریم باید حتما به شکل int یا float تغییر می دادیم.
پاسخ اخرین سوال رو هم داخل گروه تلگرامی براتون ارسال خواهم کرد .. بازم ممنون از زحمات خیلی زیادی که بابت تهیه ی این ویدئو های فوقالعاده جذاب کشیدید.
سلام.
وقت شما هم بخیر! بله پاسخ هر سه سوال کاملا درست هست 🙂
بسیار خوشحالم که این دور مفید بوده براتون و ممنونم از نظری که ارسال کردید.
سلام
وقعا تا اینجا رو دیدم استادی رو تموم کردی لطفا دوره تخصصی رو هم شروع کنید خیلی نیازمندشیم.
جواب سوال اخر هم توی تلگرام میفرستم
سلام جناب فاطمی.
خیلی هم عالی. خوشحالیم که تا اینجا رضایت داشتید.
بله دوره پیشرفته در حال ضبط هست و به زودی منتشر خواهد شد.
اگر توی کوییزشن دقیقه6:30 , print , از حلقه خارج کنیم و زیر for باشه چرا چاپ میکنه , number: 4 . ؟
سلام و وقت بخیر.
به خاطر این که وقتی حلقه 5 بار انجام میشه (0, 1, 2, 3, 4) اخرین مقداری که متغیر number دریافت میکنه عدد 4 هست. بنابراین وقتی حلقه تموم میشه و از حلقه خارج میشه متغیر number، مقدار نهاییش عدد 4 هست که در خط بعدی پرینت میشه.
سلام وقت بخیر
با این کد چیزی چاپ نشد