درک برنامه نویسی ۰۱۸ - پیدا کردن رمز گاو صندوق

حالا که دیکشنری ها رو یاد گرفتیم بیاین یه برنامه بنویسیم که ازش استفاده کنه - البته تقریبا به زور! توی این شماره یکی از اون مساله هایی رو حل می کنیم که انیشتین در ۱۴ دقیقه حل کرده و دکتر حسابی در ۱۲ دقیقه و ما که توی ۱۸ دقیقه حلش می کنیم، از ۹۸٪ مردم بهتریم .. لابد!

Пікірлер: 44

  • @prsishere
    @prsishere6 жыл бұрын

    خیلی هم عالی... تشکر 🌹

  • @xcopx
    @xcopx Жыл бұрын

    Thank you very much, I learned a lot from you

  • @Didier-cu6cb
    @Didier-cu6cb10 ай бұрын

    خیلی زیبا بود

  • @seyedrezabazyar1519
    @seyedrezabazyar15196 жыл бұрын

    هجدهمین بود 😁😋

  • @ohmygodomg3188
    @ohmygodomg31885 жыл бұрын

    مثل همیشه عالی . لطفا اگه میشه آموزش بیشتر بزار. ممنون

  • @saeedkeyvani4086
    @saeedkeyvani40864 жыл бұрын

    سلام جادی جان، یه سوال داشتم ،من برنامه مو اینجوری نوشتم: for a in range(10): for b in range(10): for c in range(10): for d in range(10): for e in range(10): if c+e==14 and a==2*b-1 and d==b+1 and b+c==10 and a+b+c+d+e==30: print(a,b,c,d,e) فقط یه مشکلی دارم، اونم اینکه هر کاری میکنم یه راهی پیدا کنم که همه ی متغیرها رو با یک حلقه "فور" تعریف کنم، نمیشه!!! اگه راهی داره ممنون میشم راهنمایی کنی، مرسییی یه چیزی شبیه به: for a,b,c,d,e in range(10):

  • @maniebrahimi3623

    @maniebrahimi3623

    3 жыл бұрын

    ایده تون خیلی عالیه

  • @saeedkeyvani4086

    @saeedkeyvani4086

    3 жыл бұрын

    @@maniebrahimi3623 ممنونم، ذوق کردم 😁😁

  • @demomo-hi4yg
    @demomo-hi4yg3 ай бұрын

    Aali💥

  • @tocube1
    @tocube16 жыл бұрын

    جادی جان خیلی حال دادی تا اینجا و خیلی وخت هم هست ک منتظر ویدئو بعدیتیم برادر. این داستان ادامه دارد؟

  • @Pedram_Aphotic

    @Pedram_Aphotic

    6 жыл бұрын

    the traveler walks patiently watching the flowers grow on the side of the road...

  • @alipooshideh5169
    @alipooshideh51695 жыл бұрын

    عشقی جادی

  • @arshia9503
    @arshia95039 ай бұрын

    GOAT

  • @omidmedia7705
    @omidmedia77055 жыл бұрын

    من عاشق برنامه نویسی و اینجوری چیز ها کی اصلا سرم خلاص نیمشه

  • @keyword9549
    @keyword95494 жыл бұрын

    سلام ممنون بابت آموزش خوبتون فقط یه سوال کلی داشتم شما چرا از ویندوز استفاده نمیکنی؟😃🤓

  • @ardalandgn5165

    @ardalandgn5165

    3 жыл бұрын

    مگه شما از ویندوز استفاده میکنی؟ :D

  • @behradravanbod8719
    @behradravanbod87195 жыл бұрын

    عالی عالی عالی جادی بسیار توووپ. ولی به نظرم خب چرا از زد فیل استفاده کنیم؟وقتی میشه حلقه رو از 10000 شروع کرد :] هرچند 10000 بار حلقه کمتر اجرا میشه ولی عوضش با این تابع آشنا شدم من وجود این تابع زدفیل رو نمیدونستم شاید به خاطر اینه پایتون زیاد کار نکردم :دی

  • @alibehtm

    @alibehtm

    5 жыл бұрын

    اگه از ۱۰۰۰۰ شروع کنی خب عدد اولت میشه ۱۰۰۰۰ به چه دردی میخوره

  • @masoudghorbani2769
    @masoudghorbani27696 жыл бұрын

    قسمت دیکشنری رو میشد خیلی راحت تر با یه حلقه پر کرد. و نکته دیگه به نظرم وقتی میخوایم قاعده های یک مسئله رو پیاده کنیم میتونیم از چیزی که کلی تر هست شروع کنیم مثلا توی ramz_is_ok خیلی راحت میشد اول jame_argham رو حساب کرد اینطور سرعت هم خوب افزایش پیدا میکنه

  • @tocube1

    @tocube1

    6 жыл бұрын

    شما هم با همین روشات یسری ویدئو بساز ببینیم

  • @mnnm847

    @mnnm847

    4 ай бұрын

    من خیلی حال کردم با این ویدئو، از لحن شما، از شوخی های زیرکانه و خیلی کوتاه که میشه باهاشون خندید و فکر کرد. و از سبک کاملا جسورانه و بی پروای شما، نهایت لذت را حین آموزش دیدن بردم. اینهایی که میان نظر میدن اگر چنین و چنان بود بهتر بود باید توجه کنند که شما داری یاد میدی چطوری بدون فکر کردن و کلنجار رفتن با مسأله و کمک گرفتن از هوش بشری فقط و فقط با ابزار پایتون به جواب برسیم و حین نوشتن سعی کنیم برنامه را قابل فهم تر و خلاصه تر و مرتب و زیبا تر کنیم همین!!!!! و البته خنده دار بودن اونایی که داشتن ترفندهای ریاضیات و محاسبات عددی هم چاشنی کار میکردن!!! ،،، اگر قرار بود ازین کارها بکنیم دیگه چه نیازی بود انگشتان مبارک را خسته کنیم و برنامه تایپ کنیم؟؟؟؟؟ آخرش فقط یه آرزو میکنم. اینقدر باهوش و کاربلدی که میگم... ای کاش همچنان هموطنی باشی که مهاجرت نکرده یا اگر مهاجرت کردی زودتر برگردی. بخدا با رفتن خوبها داریم دچار قحط الرجال مزمن میشویم، پس کیا میخواهند ایران را بسازند اگر خوبها یکی یکی بروند؟؟؟؟

  • @salarkhodadadi9432
    @salarkhodadadi943210 ай бұрын

    for ramz in range(10000, 100000): frt = int(ramz /10000) two = int((ramz %10000) /1000) thrd = int((ramz %1000) /100) frth = int((ramz %100) /10) fvth = int(ramz %10) if fvth + thrd == 14: if frt == (two*2) -1: if frth == two +1: if two + thrd ==10: if frt + two + thrd + frth + fvth == 30: print (ramz)

  • @arshiadehghan2187
    @arshiadehghan21873 жыл бұрын

    دقیقا هم تو هیجده دقیقه پیدا شد

  • @sepidehsobhanifard9389
    @sepidehsobhanifard93893 жыл бұрын

    chera 420 :D

  • @cuckoo_is_singing
    @cuckoo_is_singing Жыл бұрын

    from itertools import product lst=list(range(0,10)) x=product(lst,repeat=5) for i in list(x): if i[2]+i[4]==14 and i[0]+1==2*i[1]and i[3]-1==i[1]and i[1]+i[2]==10 and sum(i)==30: print(i) break

  • @mnnm847
    @mnnm8474 ай бұрын

    من خیلی حال کردم با این ویدئو، از لحن شما، از شوخی های زیرکانه و خیلی کوتاه که میشه باهاشون خندید و فکر کرد. و از سبک کاملا جسورانه و بی پروای شما، نهایت لذت را حین آموزش دیدن بردم. اینهایی که میان نظر میدن اگر چنین و چنان بود بهتر بود باید توجه کنند که شما داری یاد میدی چطوری بدون فکر کردن و کلنجار رفتن با مسأله و کمک گرفتن از هوش بشری فقط و فقط با ابزار پایتون به جواب برسیم و حین نوشتن سعی کنیم برنامه را قابل فهم تر و خلاصه تر و مرتب و زیبا تر کنیم همین!!!!! و البته خنده دار بودن اونایی که داشتن ترفندهای ریاضیات و محاسبات عددی هم چاشنی کار میکردن!!! ،،، اگر قرار بود ازین کارها بکنیم دیگه چه نیازی بود انگشتان مبارک را خسته کنیم و برنامه تایپ کنیم؟؟؟؟؟ آخرش فقط یه آرزو میکنم. اینقدر باهوش و کاربلدی که میگم... ای کاش همچنان هموطنی باشی که مهاجرت نکرده یا اگر مهاجرت کردی زودتر برگردی. بخدا با رفتن خوبها داریم دچار قحط الرجال مزمن میشویم، پس کیا میخواهند ایران را بسازند اگر خوبها یکی یکی بروند؟؟؟؟

  • @mogtabamahmoodi6555
    @mogtabamahmoodi65552 жыл бұрын

    true result is : 85647 , thank youuuuuuuuuuuuuuuuuuuuu

  • @rahneshin752
    @rahneshin752 Жыл бұрын

    من همیشه حل کردن مسله با جادی میبینم چون مسله مثل گوشت چرخ کرده تو دستش ورز میخوره تا جا بیفته.

  • @seyedrezabazyar1519
    @seyedrezabazyar15195 жыл бұрын

    خیلی دوست دارم با php بنویسمش. یه چیزایی هم نوشتم ولی بهینه نیست اگه کسی با php نوشت کدش رو به منم بده ببینم چقدر میتونستم بهینه تر بنویسم

  • @user-fu9ne2ti5p
    @user-fu9ne2ti5p7 ай бұрын

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

  • @user-lw7fv8ri6r

    @user-lw7fv8ri6r

    2 ай бұрын

    داداش اینقدر نمیخاست سختش کنی با دو معادله دو مجهول حل میشد . ماتریس آخه🤣

  • @mohammadsiyadati4533
    @mohammadsiyadati45332 жыл бұрын

    استاد چرا 420 استفاده کردین؟

  • @aliamini8794

    @aliamini8794

    8 ай бұрын

    استاد اهل دله

  • @ManiMG12
    @ManiMG129 ай бұрын

    ۶ سال گذشت (:

  • @mahdihejazi2116
    @mahdihejazi21162 жыл бұрын

    خیلی خوب بود ولی انکار با ریاضی و متغیر گذاشتن راحت تر حل میشه ولی خیلی با حال بود😬

  • @leilakhatoonabadi2720

    @leilakhatoonabadi2720

    2 жыл бұрын

    دقیقا

  • @hojjat5000
    @hojjat50006 жыл бұрын

    You could've used: sum(ramz_digits.values())

  • @JamshidAjam

    @JamshidAjam

    6 жыл бұрын

    پس یه مثال خوب هم بزن لدفن :)

  • @tocube1

    @tocube1

    6 жыл бұрын

    خیلی هم عالی بود جادی عزیز. دستت درد نکنه کلی چیز یادمون میدی همیشه :**

  • @AmirAli-sd8xu
    @AmirAli-sd8xu6 жыл бұрын

    سلام خدمت شما بنده پایتون و دستوراتش رو یاد گرفتم اما چرا وقتی به سورس یک برنامه ی نوشته شده با پایتون نگاه میکنم احساس میکنم هیچی از برنامه نویسی بلد نیستم ؟ یعنی همه ی برنامه نویس هایی که تازه اول راه هستند همینطورین؟ یا فقط من اینطوریم؟ یا مثلا بگن بهم فلان برنامه رو برای ما بنویس اصلا بلد نیستم در صورتی که همه ی syntax های پایتون رو یاد گرفتم . مشکل من چیه؟ کسی میتونه منو راهنمایی کنه توی یک مسیر درست بیفتم از 16 سالگی یک کابوس شده واسم برنامه نویسی

  • @arianazin5419

    @arianazin5419

    4 жыл бұрын

    به چه برنامه ای نگاه می کنی؟ باید از برنامه های ساده شروع کنی.

  • @alipooshideh5169
    @alipooshideh51695 жыл бұрын

    جادی این موهات خیلی بهت میاد

Келесі