در این مطلب، ویدئو 20. ایجاد یک برنامه مبتنی بر منو با استفاده از توابع در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,199 –> 00:00:02,720
بسیار خوب، بنابراین در این ویدیو ما فقط
2
00:00:02,720 –> 00:00:04,799
می خواهیم نگاهی بیندازیم به این که چگونه می توانیم
3
00:00:04,799 –> 00:00:07,279
یک ساختار منوی اصلی را در یک برنامه در یک
4
00:00:07,279 –> 00:00:10,400
برنامه پایتون با استفاده از توابع ایجاد کنیم
5
00:00:10,400 –> 00:00:12,080
تا منو چیزی در
6
00:00:12,080 –> 00:00:14,240
این خطوط به نظر برسد در اینجا بهترین نیست،
7
00:00:14,240 –> 00:00:15,440
اما اوه. کار
8
00:00:15,440 –> 00:00:16,880
می کند سه گزینه وجود دارد که ما می توانیم کار
9
00:00:16,880 –> 00:00:18,080
خوبی انجام دهیم که یک عملکرد را می نامیم،
10
00:00:18,080 –> 00:00:20,720
بنابراین در رختخواب که باعث عملکرد دیگری می شود
11
00:00:20,720 –> 00:00:22,240
یا می توانیم آن را ترک کنیم
12
00:00:22,240 –> 00:00:23,760
و سپس بدیهی است که می توانیم
13
00:00:23,760 –> 00:00:25,519
در هر زمانی به منوی اصلی برگردیم، بنابراین
14
00:00:25,519 –> 00:00:27,279
منو باید در آن باشد. یک تابع
15
00:00:27,279 –> 00:00:29,439
درست است،
16
00:00:29,439 –> 00:00:30,640
بنابراین ما میرویم،
17
00:00:30,640 –> 00:00:31,840
18
00:00:31,840 –> 00:00:33,760
من از ابتدا از شر آن خلاص میشوم،
19
00:00:33,760 –> 00:00:35,440
بنابراین اولین چیز این است که باید منوی اصلی
20
00:00:35,440 –> 00:00:36,800
خود را تعریف کنیم،
21
00:00:36,800 –> 00:00:38,800
22
00:00:38,800 –> 00:00:40,879
بنابراین
23
00:00:40,879 –> 00:00:42,160
اولین چیز این است که
24
00:00:42,160 –> 00:00:43,520
فرمت را درست در آنجا دریافت کنید، میتوانید نام
25
00:00:43,520 –> 00:00:44,399
26
00:00:44,399 –> 00:00:45,920
تابع را ببینید. براکت ها و کولون و ما
27
00:00:45,920 –> 00:00:47,440
فقط می خواهیم گزینه منوی اختیاری خود را چاپ کنیم،
28
00:00:47,440 –> 00:00:48,879
بنابراین این فقط چاپ
29
00:00:48,879 –> 00:00:52,480
است، هنوز ورودی نیست، بنابراین این است
30
00:00:52,480 –> 00:00:55,039
که یک کار خوب انجام دهید
31
00:00:55,039 –> 00:00:56,960
ما باید
32
00:00:56,960 –> 00:01:00,399
یک کار بد انجام دهیم
33
00:01:01,359 –> 00:01:02,879
و در نهایت باید بتوانیم
34
00:01:02,879 –> 00:01:05,440
برنامه را
35
00:01:06,080 –> 00:01:08,000
تمام کنیم درست است پس این سه تی ما هستند hings
36
00:01:08,000 –> 00:01:09,600
سپس مرحله بعدی
37
00:01:09,600 –> 00:01:12,560
انتخاب کاربر است، بنابراین آنها چه چیزی را وارد می کنند،
38
00:01:12,560 –> 00:01:13,920
بنابراین ما آن را مجبور
39
00:01:13,920 –> 00:01:15,360
می کنیم یک عدد صحیح باشد، بنابراین یک دو
40
00:01:15,360 –> 00:01:16,640
یا سه باشد
41
00:01:16,640 –> 00:01:18,640
و سپس ورودی ما، بنابراین هرچه می خواهیم
42
00:01:18,640 –> 00:01:19,680
آنها بگویند و من فقط میخواهم آن را در انتخاب قرار دهم،
43
00:01:19,680 –> 00:01:22,479
44
00:01:23,280 –> 00:01:25,119
45
00:01:25,119 –> 00:01:26,640
بنابراین هر عددی را
46
00:01:26,640 –> 00:01:28,479
که کاربر میخواهد وارد کند را میگیرد، اکنون یک
47
00:01:28,479 –> 00:01:30,159
عبارت کوچک انجام میدهیم تا بررسی کنیم و ببینیم کدام
48
00:01:30,159 –> 00:01:32,159
یک را وارد کردهاند، اگر عدد 1 را وارد کنند
49
00:01:32,159 –> 00:01:34,320
و به یاد داشته باشید که یک علامت مساوی دوگانه است.
50
00:01:34,320 –> 00:01:35,600
و یک شرط
51
00:01:35,600 –> 00:01:37,600
سپس ما تابع
52
00:01:37,600 –> 00:01:39,439
خوب را اجرا می
53
00:01:39,439 –> 00:01:41,280
کنیم، در
54
00:01:41,280 –> 00:01:44,880
غیر این صورت اگر انتخاب روی دو تنظیم شده
55
00:01:44,880 –> 00:01:47,439
باشد، تابع بد را اجرا می کنیم،
56
00:01:47,439 –> 00:01:50,000
وگرنه اگر انتخاب برابر با
57
00:01:50,000 –> 00:01:51,680
سه
58
00:01:51,680 –> 00:01:54,240
um باشد، از برنامه خارج می شویم
59
00:01:54,240 –> 00:01:56,799
و در نهایت اگر همه اینها شکست خوردند، بنابراین
60
00:01:56,799 –> 00:01:59,280
در پایان یک گزینه دیگر داریم، فقط
61
00:01:59,280 –> 00:02:02,079
میخواهیم بگوییم
62
00:02:02,399 –> 00:02:04,479
انتخاب نامعتبر را
63
00:02:04,479 –> 00:02:07,280
به یک تا سه
64
00:02:07,280 –> 00:02:09,360
خوب چاپ کنید و سپس ممکن است فقط منوی اصلی را به خاطر بیاوریم،
65
00:02:09,360 –> 00:02:11,280
66
00:02:11,280 –> 00:02:12,800
67
00:02:12,800 –> 00:02:15,040
بنابراین فقط ببینیم ممکن است
68
00:02:15,040 –> 00:02:17,280
در ما چگونه باشد. روال اصلی من فقط می خواهم
69
00:02:17,280 –> 00:02:18,720
آن منو را صدا بزنم
70
00:02:18,720 –> 00:02:21,520
اگر اکنون این را اجرا کنم
71
00:02:21,520 –> 00:02:23,520
اگر من سعی کنم یک پنج را وارد کنم، اکنون منوی اصلی خود را روشن می کنیم،
72
00:02:23,520 –> 00:02:25,599
به عنوان مثال،
73
00:02:25,599 –> 00:02:27,520
این انتخاب نامعتبر است و دوباره آن گزینه ها را به من می دهد
74
00:02:27,520 –> 00:02:29,040
75
00:02:29,040 –> 00:02:30,879
اگر سه
76
00:02:30,879 –> 00:02:33,120
را فشار دهم، از برنامه خارج می شود و اگر
77
00:02:33,120 –> 00:02:34,480
یک یا دو را وارد کنم، باید خطا است زیرا
78
00:02:34,480 –> 00:02:36,400
ما هنوز توابع خوب یا بد
79
00:02:36,400 –> 00:02:37,680
80
00:02:37,680 –> 00:02:39,680
را تعریف نکردهایم، بنابراین این مرحله بعدی ما است، بنابراین ما تابع خوب را تعریف میکنیم
81
00:02:39,680 –> 00:02:41,599
82
00:02:41,599 –> 00:02:43,280
و من فقط
83
00:02:43,280 –> 00:02:45,120
این بازخورد بصری را ارائه میدهم، فقط میخواهم
84
00:02:45,120 –> 00:02:48,400
کلمه خوب را چاپ کنم
85
00:02:48,640 –> 00:02:51,360
و اوه نکن این کار را برای آن یکی انجام دهید و
86
00:02:51,360 –> 00:02:52,959
ما
87
00:02:52,959 –> 00:02:55,440
عملکرد بد
88
00:02:55,440 –> 00:02:57,599
و همچنین بسیار بد را تعریف می کنیم،
89
00:02:57,599 –> 00:02:59,200
بنابراین دوباره بازخورد بصری دریافت کنید
90
00:02:59,200 –> 00:03:01,440
که واقعاً کار می کند،
91
00:03:01,440 –> 00:03:04,400
بنابراین ما آن را ذخیره می کنیم و اجرا می کنیم و این
92
00:03:04,400 –> 00:03:06,080
بار می بینید که آیا من یکی را فشار می دهم تا یک کار
93
00:03:06,080 –> 00:03:07,440
خوب انجام دهید این باید تابع good
94
00:03:07,440 –> 00:03:08,400
نامیده شود
95
00:03:08,400 –> 00:03:10,000
و می توانید ببینید که کلمه خوب را چاپ می کند،
96
00:03:10,000 –> 00:03:11,519
97
00:03:11,519 –> 00:03:14,239
بنابراین ما می دانیم که این همان جایی است که
98
00:03:14,239 –> 00:03:16,000
کار می کند، هر چند که
99
00:03:16,000 –> 00:03:17,440
به کاربر فرصت بازگشت
100
00:03:17,440 –> 00:03:18,640
به منوی اصلی را نمی دهد، بنابراین ما باید احتمالاً
101
00:03:18,640 –> 00:03:21,680
این کار را میسازیم، بنابراین در اینجا ما در
102
00:03:21,680 –> 00:03:23,360
103
00:03:23,360 –> 00:03:25,200
عملکرد خوبی هستیم که میخواهیم انجام دهیم بگو
104
00:03:25,200 –> 00:03:27,599
امشب من آن را هر کلیدی می نامم که
105
00:03:27,599 –> 00:03:32,560
فقط از یک ورودی استفاده می کنیم تا um
106
00:03:32,560 –> 00:03:36,720
را در هر چیزی وارد کنیم تا به منوی اصلی برگردیم
107
00:03:37,040 –> 00:03:39,360
و سپس به یاد داشته باشید که نحوه کار ورودی به این صورت است
108
00:03:39,360 –> 00:03:40,959
که متن نمایش داده می شود و
109
00:03:40,959 –> 00:03:42,959
مکان نما فقط در آنجا قرار می گیرد.
110
00:03:42,959 –> 00:03:44,560
تکان دادن منتظر
111
00:03:44,560 –> 00:03:46,080
کاربر برای وارد کردن چیزی است، بنابراین به
112
00:03:46,080 –> 00:03:48,080
محض اینکه Enter را فشار دادید، خط بعدی
113
00:03:48,080 –> 00:03:50,799
کد اجرا می شود و در این صور