Lec 2 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • Lecture 2: Core Elements of a Program
    Instructor: John Guttag
    View the complete course: ocw.mit.edu/6-00SCS11
    License: Creative Commons BY-NC-SA
    More information at ocw.mit.edu/terms
    More courses at ocw.mit.edu

Komentáře • 143

  • @MentalOutlaw
    @MentalOutlaw Před 8 lety +132

    for those of you using python 3.0 or newer raw_input() was renamed to input()

    • @xMaverickFPS
      @xMaverickFPS Před 7 lety +5

      this should be pinned at the top. idk why it was halfway down the page. i was scratching my head for a good 10 minutes before i googled it.

    • @RanEncounter
      @RanEncounter Před 7 lety +1

      Mental Outlaw This is why the professor said in the first lecture that this course uses phyton 2.

    • @anandkumat5915
      @anandkumat5915 Před 3 lety

      Ya me too thanks a lot

    • @politicscigarettes8420
      @politicscigarettes8420 Před 2 lety +1

      Holy, didn't expect to see find you here.

  • @mahnoorzulfiqar4499
    @mahnoorzulfiqar4499 Před 7 lety +26

    For those who didn't get the 22:37 to 24:18
    open notepad and write any expression or integer, like write 3, or 'abc' and then click on file, then save as. In save as, write the name of file as script1.py
    .py is essential part since then computer thinks of that original notepad file as a python script.
    then change file type to all types. You have now a separate script.
    Ok, now what? Open the Python IDLE Shell, or you might already have opened it like in the video. Now click on Files and then click Open, then select script1.py which now opens in another shell. For version 3 of Python, when you write print, do not give any space and use parentheses like print(type('a')) and then save it from file corner then hit F5.
    Your IDLE will give you results.
    I am very new to this programming concept and thus it took me a lot to figure this out, which would have been an obvious thing for a CS student. Its for those who were like me and didn't get it.

    • @IanMahetiMbano
      @IanMahetiMbano Před 7 lety +1

      Thank you Mehnur Z., l just did it in the 3.6.1 version

  • @ianomasuel6546
    @ianomasuel6546 Před 8 lety +12

    This Comment Made by PrestigeSeattle really helped. For understanding 35:49
    if x%2 == 0;
    print 'Even'
    else;
    print 'Odd'
    if x%3 != 0;
    print 'And not divisible by 3'
    This "%" symbol is asking you for a remainder, so any odd number divided by 2 is going to have a remainder of one.
    The "==" is checking if it's equal
    The "!=" is checking if it's not equal
    The code in english would say: "If x divided by 2 has a remainder of 0, print "Even". Otherwise print "Odd." Also, if x divided by 3 has a remainder that isn't 0, print "And not divisible by 3"

  • @porckhop
    @porckhop Před 10 lety +37

    when he threw the candy it reminded me of micheal scott n then i thought i wish micheal scott was teaching the lecture and then i went to netflix and put on the office

  • @MrPatrickDayKennedy
    @MrPatrickDayKennedy Před 8 lety +5

    more great stuff from MIT - thank you for posting these lectures, it's great to have the 2008 and 2011 classes available - I'm especially looking forward to the recitations in the 2011 classes. Lots of great examples and challenging problems to solve in the supplemental material from the classes, also thank you for all the references to reading material for the course!!!

  • @sorukai
    @sorukai Před 11 lety

    Thank you so much MIT. Seriously, this is beyond amazing what you've provided to people who are otherwise unable to attend MIT.

  • @Dariansweb
    @Dariansweb Před 11 lety

    Excellent teacher and I believe that's the real beauty of MIT Open Courseware. There are many, many teaching tools and videos on computer sciences, but it's very difficult to find well developed teachers, rather professors in this context, such as those found here.

  • @chris61986
    @chris61986 Před 12 lety +1

    Really like this guy. I was trying to do the Spring 2008 Intro course, but I couldn't make out the text on the programs he was using. This one is much better.

  • @tengobotas
    @tengobotas Před 11 lety

    Any programming you do between now and when school starts is most likely going to help you. I wouldnt worry too much about what version youre going to end up using in school because while they are different, its not such a huge leap that it will cause you many problems.

  • @DesertFox36
    @DesertFox36 Před 7 lety +2

    Oh man I love this guy.

  • @Aviose
    @Aviose Před 11 lety

    It's a series that goes over it piece by piece.... It's an actual course. Most of the time the first session is mostly administrative, and end of the first through the second are typically very simple concepts in intro courses.

  • @EroticDrop
    @EroticDrop Před 12 lety

    Wow. It was my dream to attend MIT.. now its coming true! Thanks to OCW.

  • @mohammedkhaled7499
    @mohammedkhaled7499 Před 11 lety

    You know what, my dream was to be an MIT Computer Science Student but I couldn't make it unfortunately. And now I'm in MIT Classroom, learning from its great lecturers.
    Thank you so much MIT community and many thanks to the technology.

  • @SkyeBlooTv
    @SkyeBlooTv Před 10 lety

    Fascinating lecture!!!

  • @chasedig3156
    @chasedig3156 Před 4 lety

    i loved this lecture!

  • @NganLe-ty5nd
    @NganLe-ty5nd Před 10 lety +2

    script is a text that changed the option "view" to python (add-on).
    How to create a new text is to go to destop or any where, right-click and choose new -> new text.

    • @NganLe-ty5nd
      @NganLe-ty5nd Před 10 lety +3

      and from python choose option "file" you can open that text.

    • @NganLe-ty5nd
      @NganLe-ty5nd Před 10 lety +3

      this actually mentioned from the beginning of the video, but not very clearly in my opinion.

  • @tcbarr5
    @tcbarr5 Před 11 lety

    Thanks so much for the free lectures!

  • @miscreanity
    @miscreanity Před 11 lety

    The conditional checking divisibility by 3 was nested in the 'else' so it would only be evaluated if the number entered were odd.

  • @Jouzou87
    @Jouzou87 Před 11 lety

    You can do integer division in python 3. Just type two slashes between the operands instead of one.

  • @anmolanand1893
    @anmolanand1893 Před 7 lety +1

    At 20:00, When he enters int('.0'), he uses quotation marks, but while entering int(2.1), he doesn't.
    I get no error without quotes and an error with quotes in both cases.(Using Python 2.5.4)

  • @UncleBoom
    @UncleBoom Před 9 lety

    40:49 what is that character ...if x%3 ?= 0:
    print 'And not divisible by 3'
    damn 480p res. 1 doesn't make sense and is giving me a syntax err...
    else conditional is giving me errors too... maybe wrong Python version?
    I DL'ed it from the Courseware site's link - 2.7.3.... wtf...

  • @Colstonewall
    @Colstonewall Před 12 lety

    Thank You MIT!!!

  • @EnixzHD
    @EnixzHD Před 12 lety

    Great lecturer !

  • @asddsalolloll
    @asddsalolloll Před 11 lety

    You can find the recitation on the website of the whole course. Just follow the link in the description, press "Get started" and go to this lecture's page.

  • @alessiorossi8696
    @alessiorossi8696 Před 9 lety +3

    Actually in Python 3 there's only "input" but it behaves like "raw_input" from Python 2.

  • @paran315
    @paran315 Před 11 lety

    This course is getting interesting...

  • @indiesongaday
    @indiesongaday Před 11 lety

    open it from IDLE. menu->file->open
    or drag script onto IDLE's icon

  • @thejew75337
    @thejew75337 Před 12 lety

    I have a question. At around 36:30 he shows you a code that has x==0. Is he using 0 to represent all positive whole numbers

  • @dayglo98
    @dayglo98 Před 11 lety

    Because the "divisible by 3" check is only applied to odd numbers, in that code example

  • @Ad-qo5fo
    @Ad-qo5fo Před 7 lety

    Tell me please which version is better to install 2.5 or 2.7 ?

  • @jimmatrix7244
    @jimmatrix7244 Před 5 lety

    Cool lecturer! Slow and steadily drilling down the points.

  • @hadinourallah1184
    @hadinourallah1184 Před 10 lety +7

    he use python 2 and there is python 3 which it is different for example at 13:25 he said when we type 3/2 it will type 1 but in python 3 it will type 1.5

  • @elephantstone222
    @elephantstone222 Před 11 lety

    Im a bit new to this - i have the shell/IDLE but how do i open a script?

  • @ETH1World
    @ETH1World Před 11 lety

    Hi there
    I am going to study Computer Science in this fall and i don't know with what version of python they are going to teach me. Does it affect me in bad way if i learn using python with 2.x here and 3.x at University? I am confuse... I need help
    thank you

  • @venkateswarlu2862
    @venkateswarlu2862 Před 3 lety

    how can True and False lead to give False. I am a beginner please help if anyone can

  • @DutchmanDavid
    @DutchmanDavid Před 11 lety

    PSA: Doing integer division in Python 2 (3/2=1) is the same as using the modulo operator in Python 3 (3%2=1) aka "dividing with a remainder".

  • @xMaverickFPS
    @xMaverickFPS Před 7 lety

    is this python 2 or 3?
    i'm assuming 2, because "raw_input" doesn't work with 3.

  • @girltalk08
    @girltalk08 Před 8 lety +2

    34:30 The actual answer to the student's question is that python returns a ValueError

  • @prateekvasu
    @prateekvasu Před 11 lety

    what is d diff between cs6.00 and 6.00sc.frm content point of view?

  • @miraajchowdhury3843
    @miraajchowdhury3843 Před 11 lety

    Thanks

  • @kilgami
    @kilgami Před 4 lety +1

    Did they uploaded the video in 0.75x?

  • @benjames2266
    @benjames2266 Před 8 lety

    Are those remote control cameras on a tripod recording the lecture?!

  • @Messifan2411
    @Messifan2411 Před 7 lety +1

    In Phyton 3.x it is
    x=int (input('Enter an intenger: '))
    if x%2 == 0:
    print ('Even')
    else:
    print ('Odd')
    if (x%3 != 0):
    print ('And not divisible by 3')
    So, not ; sign, : sign

  • @mohdhamdi6726
    @mohdhamdi6726 Před 7 lety +1

    I wonder what is ans times ans times ass equal to?!
    But really thanks MIT and thanks to this wonderful prof for being awesome

  • @gassanali8667
    @gassanali8667 Před 6 lety +1

    I have installed python 3.7 but I can't find the text editor. The IDLE is there, so where will the text editor be? Should I install a normal text editor like notepad++?

    • @nikhilpatil7218
      @nikhilpatil7218 Před 5 lety

      You can use a text editor OR an IDE.
      Idle is an ide. Sublime is a text editor.

  • @PrestigeSeattle
    @PrestigeSeattle Před 11 lety

    if x%2 == 0;
    print 'Even'
    else;
    print 'Odd'
    if x%3 != 0;
    print 'And not divisible by 3'
    This "%" symbol is asking you for a remainder, so any odd number divided by 2 is going to have a remainder of one.
    The "==" is checking if it's equal
    The "!=" is checking if it's not equal
    The code in english would say: "If x divided by 2 has a remainder of 0, print "Even". Otherwise print "Odd." Also, if x divided by 3 has a remainder that isn't 0, print "And not divisible by 3"

  • @davianwilliams7505
    @davianwilliams7505 Před 10 lety

    Is Python 2.7.3 compatible with your lectures ?

  • @Maeda_Toshiie
    @Maeda_Toshiie Před 8 lety +3

    LOL yeah, print(f for C programmers) statements for debugging

  • @rubend.d.a3154
    @rubend.d.a3154 Před rokem

    IDLE
    text editor, shell, debugger.
    printt statements are useful to debug
    types of objects
    Everything is an object
    types: scalar (indivisible) , non scalar
    int, float(is an approx to real N), bool, None, str
    Expression
    sequence of operartors and operands
    operators
    + to add and concatenate strings
    overloading
    + is overloaded
    Type errors
    are useful
    convert types
    int(), str()
    program = script
    sequence of commands
    variables = a name for an object
    assignment statment
    comments: explain your thinking
    input function
    straight line and branching programs - complexity theory
    conditional statement - primitive test
    indentation important can change meaning of the program
    Programs are intended to be read - punctuation
    How long straight line program to run - f() the number of lines of code
    length of time - should be proportional to the amount of input
    looping constructs = iteration
    Turing completeness
    nesting.

  • @vanchark
    @vanchark Před 8 lety +3

    I'm so confused.. I have the python shell program but how do I run it like he did at about 29:04?

    • @MrZmurcht
      @MrZmurcht Před 8 lety +4

      +vanchark
      You are probably only looking at the *shell*
      You have to open a new file, write your code in there, save it and the run it (or use F5)
      it will then run in the shell. You basicly need 2 windows and they look very much the same, thats a bit confusing at the beginning

  • @ETH1World
    @ETH1World Před 11 lety

    ok.. thank you

  • @DutchmanDavid
    @DutchmanDavid Před 11 lety

    You're right! I also just found out that Python 2 rounds off, whereas Python 3 returns a double.
    DISREGARD MY PSA!

  • @pxiao1
    @pxiao1 Před 10 lety

    are we supposed to open 2 IDLE (Python GUI) or 1 IDLE (Python GUI) and 1 Python (command line) ?
    I open the Python (command line) which doesnt seem to work as shown in the video, doesnt have colour, its black and I cant copy and paste
    I download the corrrect version but not sure if downloaded the correct format since there are so many under Windows and I dont know which to choose

    • @UncleBoom
      @UncleBoom Před 9 lety

      IDLE Python GUI ... GUI is a Graphical User Interface... Usually thats the part of a program you are ment to interact with... Old comment but in case others were wondering. Command lines are usually not Graphical so to speak, they are for when you know what you want and how to ask for it...

  • @ProdbyBVBYGEE
    @ProdbyBVBYGEE Před 7 lety

    I've tried to run the cube root code (48:20) on Python and it gives me syntax, is it because I'm using 3.0? If it is what should I change to make the program run? ( I already know that raw_input is input )

    • @blablab97
      @blablab97 Před 7 lety

      No it is not. I am using 2.5.4 and it won't run here either. Gives invalid syntax error too. Gave me syntax error for second x too.
      x=int(raw_input('Enter an intenger: '))
      if x%2 == 0:
      print 'Even'
      else:
      print 'Odd'
      if x%3 != 0:
      print 'And not divisible by 3'
      Anyone has idea what is it ?

    • @devAsync
      @devAsync Před 7 lety +1

      In python 3.0 the print function is written differently, like so: docs.python.org/3/whatsnew/3.0.html
      I don't know if other functions are written differently as well so... try to install python 2.x it's easier

  • @usman44282
    @usman44282 Před 11 lety

    I'm pretty sure that 14 is not divisible by 3 either, so why didn't it so as such?

  • @xxlightxx839
    @xxlightxx839 Před 5 lety

    perfect throw

  • @AdeptusForge
    @AdeptusForge Před 8 lety

    I was trying to run his script for the 'Enter a number' thing, but every time I try, it gives me a syntax error at the 'print y' part in the second line.

    • @sopcaja
      @sopcaja Před 7 lety +1

      Hi !
      May be you're using python 3.0 or later versions. In such case, you have to put the parentheses for print . So it is now print() rather than just print. For instance: print ("Enter an integer") or a = 3 print(a)

  • @ericsunda5848
    @ericsunda5848 Před 8 lety

    i was working in Python IDL version 3.5.0 and comparing with the Prof's explanations. I noticed that at 14.04, the professor, says that >>> 3/2 gives 1 but 3.0/2.0 gives 1.5. In this version i am using ( 3.5.0), typing 3/2 gives me 1.5 and not 1. Why the difference? is it because of this version being better that used in lesson?

    • @user-eg7us1dj4e
      @user-eg7us1dj4e Před 8 lety +1

      +eric sunda I think it has to do with the later versions (the one you're using) natively dealing with floating point values. In version 2.7 and below, arithmetic calculations with integers will return an integral value, unless you state otherwise. The same does not apply to 3.5.0. In 3.5.0, calculations natively return a floating point type value, if that calculation returns a fractional number and unless you specify you want it to return an int value.
      That's what I think it is. Take this with a grain of salt. Haven't touched Python in a while, but I think that's what it's about.

    • @ericsunda5848
      @ericsunda5848 Před 8 lety

      thanks for the clarification. it much clearer now. that means i need to understand each version minute differences if i got to understand what the output is. I do not want my expectations out of a code to be different with actual result. Nevertheless the foundation and basics are the same. Thanks

  • @heuksalman
    @heuksalman Před 9 lety +1

    He says that Java doesn't allow something similar to int(2.1)?
    I think I can do (in Java):
    int a = (int) 3.2/1.5;
    or
    int b = (int) 2.1;
    can someone explain?

    • @arulxz2443
      @arulxz2443 Před 9 lety +4

      Ty Heuksal by doing something like
      int a = (int) 3.2/1.5
      you are casting the value of an incompatible type to an int. In other words, you are converting a float or double to an int.
      What the professor meant is that you cannot use double or float in place of int in Java. Here is a simple example.
      Define a method which *accepts int* -
      private void methodA(int x){
      }
      and then call the method like this with an float or double argument -
      methodA(2.3);
      Now you will receive an error - incompatible types: possible lossy conversion from double to int. So you cannot use double in place of int in Java but this is possible in Python.

    • @Angloth
      @Angloth Před 8 lety

      +Arulx Z Just curious, could you in Java call it -
      method((int)2.3);
      Would it be the same as -
      int a = (int)2.3;
      method(a);

    • @arulxz2443
      @arulxz2443 Před 8 lety

      Yes. It will be the same.

    • @Angloth
      @Angloth Před 8 lety

      Arulx Z
      Thanks!

  • @edwardrichardsanchez6264
    @edwardrichardsanchez6264 Před 11 lety +1

    great:)

  • @asifiqbal3070
    @asifiqbal3070 Před 5 lety

    Wait That's python 2.5.1. But version 3.0 and newer are different. Should i watch 6.00SC ? Is it going to help me now(2018)? Or instead should i independently learn python and develop programming skills?

    • @mitocw
      @mitocw  Před 5 lety

      We recommend you check out 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016. It is taught with Python 3.x. View the course at: ocw.mit.edu/6-0001F16. Best wishes on your studies!

  • @justrandom9280
    @justrandom9280 Před 4 lety

    Why can't int ('0.0') be converted into int while
    Just
    int(0.0)
    Can
    Output Simulation Results
    Int('0.0')
    Error
    Int(0.0)
    0

    • @elizabeth-ho
      @elizabeth-ho Před 4 lety

      The number inside the quotes is a floating point number, so it can’t be converted into an int directly. However, int(float(‘0.0’)) would work. Essentially, you can’t skip a step and convert a str into an int if the number in the quotes is not an int.

  • @dickJohnsonpeter
    @dickJohnsonpeter Před 8 lety +1

    I love these lectures but I have already made a lot of progress learning Ruby. I know Python and Ruby are very similar but I wish he was using Ruby because I want to stick with that instead of having to learn python for this course. Oh well, he had to choose some language to use as an example I guess. It is what it is...

    • @IceHawk2504
      @IceHawk2504 Před 8 lety

      +King Alfred Learning another language is going to help you! I'm learning Python right now, and I'm planning on learning another language soonish.

    • @dickJohnsonpeter
      @dickJohnsonpeter Před 8 lety +1

      +Dani Sumthang yea and ive noticed python is easier and more intuitive. Plus the experience already acquired makes it easier to learn another language. I just like to finish one thing before I move on to the next.

  • @jonnyt43
    @jonnyt43 Před 10 lety

    "ans times ans times ass" :). Seriously though, absolutely brilliant lecture! Thank you, MIT!

  • @AvnerTsamir
    @AvnerTsamir Před 11 lety +5

    Does anybody might know where I can find the answers to the problem sets of this course?

    • @luyao5534
      @luyao5534 Před 3 lety

      wonder the same question 8 years later!

  • @pantroglodyte1011
    @pantroglodyte1011 Před 8 lety +1

    at around @10:11, why does True and False return False?

    • @kenbobcorn
      @kenbobcorn Před 8 lety

      +abu saleh Has to do with Boolean algebra, when you get into electrical engineering/computer engineering it is important.

    • @BinKillEthical
      @BinKillEthical Před 8 lety

      +abu saleh True and False are two different values true does not equal false there for true and false is false

    • @Altare1994
      @Altare1994 Před 8 lety +4

      +abu saleh True and False means an object must return True AND False, which is impossible, so it returns False.

  • @inderpreetsingh2268
    @inderpreetsingh2268 Před 9 lety

    Great Work!! Can anyone please point me to the hand outs so that i can download them??

    • @mitocw
      @mitocw  Před 9 lety +11

      All the course materials are available on MIT OpenCourse website at ocw.mit.edu/6-00SCS11

    • @predatorBr
      @predatorBr Před 9 lety

      ***** A good sugestion is to try to make tutorials on JAVA classes to.

  • @mvoart9829
    @mvoart9829 Před 11 lety +1

    I love writing comments that explain what is happening in my code because half the time I'll come back to a program I wrote 6 months ago and never finished and be like... Lol what is this doing?

  • @pilotcritic
    @pilotcritic Před 9 lety

    "The problem with languages like C and Java is that you can indent things and fool the reader of the program." You mean like "goto fail; goto fail;"?

  • @MarieSack
    @MarieSack Před 10 lety

    How can you print the full transcript of this video?

    • @amir3515
      @amir3515 Před 8 lety

      +Marie Sack copy, paste, print. or highlight, right click, print

  • @ComplyMusicDubstepPromotion

    Hahahaha! i was hoping other people caught that too. Good lecture. Thanks MIT

  • @benjames2266
    @benjames2266 Před 8 lety +1

    Thought it was a graduate student with nothing to do with very steady arms to hold it up for close to an hour.

  • @chaitanyagiri76
    @chaitanyagiri76 Před 7 lety +1

    what version are they using ?

  • @yoyoma6721
    @yoyoma6721 Před 11 lety +1

    This guy is a freaken boss lol

  • @Trucido123
    @Trucido123 Před 11 lety

    BTW to get nice syntax highlighting in IDLE's edit window, be sure to save scripts to .py extension, then IDLE knows it's a python syntax. also there's some nice IDLE themes here: gist.github(dot)com/AntonioCosta/1554778

  • @jamescarlson2814
    @jamescarlson2814 Před 7 lety +1

    48:56

  • @Aviose
    @Aviose Před 11 lety

    Not really.... because (7/2=3), but (7%2=1) Standard for most programming languages for it to work this way.

  • @godmakoto1041
    @godmakoto1041 Před 6 lety

    9:50 It kills me every time

  • @whoeverwhoever400
    @whoeverwhoever400 Před 6 lety

    i am using python 3.6, when i type 3/2, it gives me 1.5

    • @mitocw
      @mitocw  Před 6 lety

      This class is using Python 2.5.x. If you want to learn programming with Python 3.x, see 6.0001 on MIT OpenCourseWare at: ocw.mit.edu/6-0001F16. Best wishes on your studies!

  • @robertbaraza6957
    @robertbaraza6957 Před 7 lety

    Hello there please help me on how i can use python/script 2017

    • @mitocw
      @mitocw  Před 7 lety

      Do you mean Python 3.5? If you do, you should check out 6.0001: ocw.mit.edu/6-0001F16

    • @robertbaraza6957
      @robertbaraza6957 Před 7 lety

      No am using 3.6..when i just type type (3) in the new file i've created it works well but when i use the print command as told.. print type(3) it's tells me Invalid syntax..

    • @robertbaraza6957
      @robertbaraza6957 Před 7 lety

      even when i try typing (y = raw_input( 'enter a number:')) doesn't work with me.

    • @mitocw
      @mitocw  Před 7 lety

      You want 6.0001, it will work for you (basically Python 3.x): ocw.mit.edu/6-0001F16 Python 2.x code is incompatible with Python 3.x code: docs.python.org/3/whatsnew/3.0.html#print-is-a-function

    • @robertbaraza6957
      @robertbaraza6957 Před 7 lety

      Okay thanks so much, let me try that..if it goes well ill let you know

  • @build2master930
    @build2master930 Před 8 lety

    I honestly disagree that forcing indentation of Python is a good design. I am not sure if the prof has ever ran into the situation that Python shouts at you because you are using tabs to indent and not space.
    Good intention but very bad implementation.

  • @TheEdzcent
    @TheEdzcent Před 11 lety

    Where can I download Python?

  • @maggot00yay
    @maggot00yay Před 11 lety

    Seriously, who the hell dislikes this "treasures" ?

  • @frankheuser3045
    @frankheuser3045 Před 8 lety

    Is python an object itself ? XD

  • @EarthlyCitizen1
    @EarthlyCitizen1 Před 11 lety

    48:53 made me laugh.

  • @anasheko2432
    @anasheko2432 Před 6 lety

    did the girl catch the candy?

  • @korruptnovellst4751
    @korruptnovellst4751 Před 2 měsíci

    Hcs a type

  • @MadcapClover
    @MadcapClover Před 10 lety +15

    "Ans times ans times ass" LOL I guess this is why I'm not at MIT

  • @SamCatalfo
    @SamCatalfo Před 11 lety

    Very Nice BTW ans times ans times ass did not work for me
    lol jk very good work

  • @shemyhaza3987
    @shemyhaza3987 Před 10 lety

    :)

  • @artweng1
    @artweng1 Před 11 lety

    Can I have a candy please?

  • @FarukVisca79
    @FarukVisca79 Před 10 lety

    python (dot) org

  • @user-tb8gk7pc4z
    @user-tb8gk7pc4z Před 6 lety

    第一排黑头发扎小辫的是中国妹子啊

  • @thazillah12713
    @thazillah12713 Před 9 lety

    Ans, ans, ans, ans, ass....now stop, and let that program run in IDLE now.

  • @inhumanundead
    @inhumanundead Před 12 lety

    Bullcrap. There are three values of bool, aren't there? True, False, None.

    • @makara2711
      @makara2711 Před 2 lety

      None is not a boolean type, but rather a none type