در این مطلب، ویدئو Python – اگر دستورات با شرایط چندگانه و عملگرهای منطق بولی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:09,200 –> 00:00:12,630
در مثالهای قبلی به شما نشان دادهام که چگونه
2
00:00:12,630 –> 00:00:14,610
با یک دستور شرطی کار کنید،
3
00:00:14,610 –> 00:00:17,010
ما یک دستور if داریم و
4
00:00:17,010 –> 00:00:18,720
یک شرط را بررسی میکنیم تا
5
00:00:18,720 –> 00:00:21,510
ببینیم درست است یا نادرست، اما گاهی اوقات
6
00:00:21,510 –> 00:00:23,240
شرایطی داریم که باید
7
00:00:23,240 –> 00:00:26,369
چند شرط را بررسی کنیم.
8
00:00:26,369 –> 00:00:28,650
میخواهم به این موضوع نگاهی گذرا بیندازم که من قبلاً
9
00:00:28,650 –> 00:00:30,630
یک فایل قالب خالی تنظیم کردهام، ما میخواهیم
10
00:00:30,630 –> 00:00:32,070
چند متغیر ایجاد
11
00:00:32,070 –> 00:00:34,890
کنیم که اگر میخواهید
12
00:00:34,890 –> 00:00:36,809
درباره یک داستان کاربر فکر کنید که ما چه میکنیم، از آنها استفاده خواهیم کرد.
13
00:00:36,809 –> 00:00:39,300
بررسی اینکه آیا کاربر نیاز به
14
00:00:39,300 –> 00:00:42,120
ثبت نام برای خدمات انتخابی در
15
00:00:42,120 –> 00:00:43,860
ایالات متحده دارد یا خیر، خدمات انتخابی
16
00:00:43,860 –> 00:00:46,050
چیزی است که همه مردان بالای
17
00:00:46,050 –> 00:00:48,629
هجده سال باید ابتدا برای آن ثبت نام کنند،
18
00:00:48,629 –> 00:00:51,629
بنابراین آنچه که ما می خواهیم انجام دهیم این است که فقط این را بررسی
19
00:00:51,629 –> 00:00:53,370
کنیم که قرار است داشته باشیم. برای بررسی دو
20
00:00:53,370 –> 00:00:56,370
مقدار جداگانه که آیا فرد مذکر است و
21
00:00:56,370 –> 00:01:00,900
آیا او 18 سال یا بیشتر دارد، بنابراین کاری که ما می
22
00:01:00,900 –> 00:01:01,949
خواهیم انجام دهیم این است که فقط چند
23
00:01:01,949 –> 00:01:09,659
متغیر سریع برای جنسیت خود تنظیم کنیم، من از
24
00:01:09,659 –> 00:01:13,200
یک کاراکتر به عنوان رشته ای برای
25
00:01:13,200 –> 00:01:16,530
سنم استفاده می کنم. من از یک عدد صحیح استفاده می کنم، اجازه دهید این
26
00:01:16,530 –> 00:01:21,840
را در داخل an تنظیم کنیم اگر بیانیه اولین
27
00:01:21,840 –> 00:01:23,040
چیزی است که بررسی می کنیم تا ببینیم
28
00:01:23,040 –> 00:01:26,700
سن بالاتر یا مساوی 18 است، ایده این
29
00:01:26,700 –> 00:01:28,170
است که ما فقط در صورتی
30
00:01:28,170 –> 00:01:30,560
برای خدمات انتخابی ثبت نام می کنیم که بالای 18 سال داشته
31
00:01:30,560 –> 00:01:33,060
باشیم قبلاً از شرایطی مانند
32
00:01:33,060 –> 00:01:36,510
کمتر از بزرگتر و مساوی
33
00:01:36,510 –> 00:01:38,370
نیز داریم در این مورد بزرگتر
34
00:01:38,370 –> 00:01:40,920
یا مساوی کمتر یا
35
00:01:40,920 –> 00:01:42,720
مساوی در قالبی بسیار مشابه با
36
00:01:42,720 –> 00:01:44,490
نماد کمتر از و سپس علامت مساوی تنظیم شده است
37
00:01:44,490 –> 00:01:47,400
و پس از آن نیز یک برابر نیست با
38
00:01:47,400 –> 00:01:50,010
رد کردن برابر یک علامت تعجب
39
00:01:50,010 –> 00:01:54,150
و یک علامت مساوی است اگر میخواستم
40
00:01:54,150 –> 00:01:56,070
ببینم آیا دو شرط درست است یا نه،
41
00:01:56,070 –> 00:01:57,750
از چیزی شبیه به پایان در
42
00:01:57,750 –> 00:02:00,110
جملهام استفاده میکنم، بنابراین باید ببینم آیا فردی
43
00:02:00,110 –> 00:02:04,650
18 ساله یا بزرگتر است و آیا در پایتون ما مردی وجود دارد یا خیر.
44
00:02:04,650 –> 00:02:05,909
“در واقع
45
00:02:05,909 –> 00:02:07,860
دقیقاً همان کار را انجام خواهیم داد و ما از یک پایان استفاده می کنیم
46
00:02:07,860 –> 00:02:10,530
و پایان دو شرط جداگانه را بررسی می
47
00:02:10,530 –> 00:02:12,239
کند تا ببیند آیا هر دوی آنها درست هستند یا خیر،
48
00:02:12,239 –> 00:02:14,930
49
00:02:39,579 –> 00:02:41,810
اکنون در این مثال می بینید که
50
00:02:41,810 –> 00:02:43,370
همه چیز با استثناء بسیار آشنا به نظر می رسد.
51
00:02:43,370 –> 00:02:46,609
در پایان ما : برای
52
00:02:46,609 –> 00:02:48,530
نشان دادن اگر ما a دوباره
53
00:02:48,530 –> 00:02:50,329
قسمت واقعی قفل F را شروع می کنیم، یک
54
00:02:50,329 –> 00:02:52,189
عبارت else و چندین بلوک داریم که
55
00:02:52,189 –> 00:02:54,099
فقط برای اینکه مردم بدانند دستورات چاپی داریم،
56
00:02:54,099 –> 00:02:56,480
بنابراین بیایید ادامه دهیم و این را آزمایش کنیم،
57
00:02:56,480 –> 00:02:59,739
من به کنسول فرمان تغییر می
58
00:03:00,099 –> 00:03:05,799
کنم، فایل من را برای اجرا انتخاب کنید آن را اجرا کنید،
59
00:03:07,359 –> 00:03:09,980
خواهید دید که چون هم
60
00:03:09,980 –> 00:03:14,150
اسماعیل یا م و هم سن من 18 سال است، دارم
61
00:03:14,150 –> 00:03:15,650
بررسی میکنم که آیا هجده ساله یا
62
00:03:15,650 –> 00:03:17,719
بزرگتر هستیم که برمیگردد
63
00:03:17,719 –> 00:03:19,250
و میگویم برای خدمات انتخابی نیاز به ثبت نام
64
00:03:19,250 –> 00:03:22,400
دارم. چند
65
00:03:22,400 –> 00:03:23,989
تغییر سریع فقط برای اینکه بتوانید ببینید چه اتفاقی ممکن است
66
00:03:23,989 –> 00:03:28,220
در اینجا متفاوت باشد،
67
00:03:28,220 –> 00:03:31,340
اکنون سنم را به 21 سالگی تغییر میدهم، این باید به اندازه کافی آسان باشد
68
00:03:31,340 –> 00:03:36,739
زیرا اگر به پنجره کنسول خود برگردم، 21 بزرگتر از 18 است،
69
00:03:36,739 –> 00:03:38,540
70
00:03:38,540 –> 00:03:41,479
دوباره آن را اجرا میکنم، متوجه میشوید که هنوز
71
00:03:41,479 –> 00:03:43,489
میآیم و میگویم در رجیستر شما این به این
72
00:03:43,489 –> 00:03:44,989
دلیل است که با
73
00:03:44,989 –> 00:03:47,569
بزرگتر یا مساوی ثبت شده است، اجازه دهید چند
74
00:03:47,569 –> 00:03:51,099
تغییر دیگر انجام دهیم تا ببینیم این بار کجا ممکن است شکست بخوریم،
75
00:03:51,579 –> 00:03:54,879
میگویم آن شخص ۱۲ ساله است
76
00:03:54,879 –> 00:03:59,509
به کنسول من برگردید و شما توجه کنید
77
00:03:59,509 –> 00:04:01,099
وقتی دوباره آن را اجرا می کنم برمی گردد و
78
00:04:01,099 –> 00:04:02,810
می گوید این که شما نیازی به رجیستر ندارید، به
79
00:04:02,810 –> 00:04:07,790
این دلیل است که 12 کمتر از 18 است، پایتون
80
00:04:07,790 –> 00:04:09,349
از چیزی به نام منطق اتصال کوتاه استفاده می کند
81
00:04:09,349 –> 00:04:11,239
و معنی آن این است که به
82
00:04:11,239 –> 00:04:13,009
محض اینکه شرط
83
00:04:13,009 –> 00:04:15,500
نادرست است، برای بررسی
84
00:04:15,500 –> 00:04:18,048
شرایط دیگر مشکلی ایجاد نمی کند. می تواند چهار یا
85
00:04:18,048 –> 00:04:20,329
پنج عبارت شش و در اینجا داشته باشد،
86
00:04:20,329 –> 00:04:22,490
اولین موردی که اجرا می شود و
87
00:04:22,490 –> 00:04:24,919
نادرست است، کل مطلب نادرست در نظر گرفته می
88
00:04:24,919 –> 00:04:26,750
شود و این فقط باعث می شود برنامه ما
89
00:04:26,750 –> 00:04:28,830
کمی کارآمدتر اجرا شود،
90
00:04:28,830 –> 00:04:29,970
این بدان معناست که وقتی در حال
91
00:04:29,970 –> 00:04:31,229
طراحی هستید برنامه شما
92
00:04:31,229 –> 00:04:33,360
احتمالاً باید سعی کنید مواردی را انتخاب کنید که
93
00:04:33,360 –> 00:04:37,710
به احتمال زیاد در جلو اشتباه هستند، حال
94
00:04:37,710 –> 00:04:39,599
بیایید به وضعیت متفاوتی نگاه کنیم که
95
00:04:39,599 –> 00:04:41,669
ممکن است با
96
00:04:41,669 –> 00:04:43,800
97
00:04:43,800 –> 00:04:45,720
آن مواجه شویم. باید هر دو درست باشند،
98
00:04:45,720 –> 00:04:49,560
بنابراین در این صورت استفاده می کنیم یا
99
00:04:49,560 –> 00:04:52,020
مثلاً ممکن است بیرون بارا