CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50....
Transcript of CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50....
![Page 1: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/1.jpg)
CSci 127: Introduction to Computer Science
hunter.cuny.edu/csci
CSci 127 (Hunter) Lecture 5 24 September 2019 1 / 50
![Page 2: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/2.jpg)
Announcements
CSci 127 Schedule Fall 2019
Monday Tuesday Wednesday Thursday Friday8/27: Lecture 1, Introductory Lab & Quiz starts 8/28: 8/29: 8/30:
9/2: No class 9/3: Lecture 2 9/4:9/5: Introductory Quiz Deadline 9/6: Quiz 1 starts, P1
9/9: P2 9/10: Lecture 3, P3 9/11: P49/12 Quiz & Code Review 1 Deadline, P5 9/13: Quiz 2 starts, P6
9/16: P7 9/17: Lecture 4, P8 9/18: P99/19: Quiz & Code Review 2 Deadline, P10 9/20: Quiz 3 starts, P11
9/23: P12 9/24: Lecture 5, P13 9/25: P149/26: Quiz & Code Review 3 Deadline, P15 9/27: Quiz 4 starts, P16
9/30: No class 10/1: No class 10/2: P17 10/3: P18 10/4: P19
10/7: P20 10/8: No class 10/9: No class10/10: Quiz & Code Review 4 Deadline, P21 10/11: Quiz 5 starts, P22
10/14: No class 10/15: Lecture 6, P23 10/16: P2410/17: Quiz & Code Review 5 Deadline, P25 10/18: Quiz 6 starts, P26
10/21: P27 10/22: Lecture 7, P28 10/23: P2910/24: Quiz & Code Review 6 Deadline, P30 10/25: Quiz 7 starts, P31
10/28: P32 10/29: Lecture 8, P33 10/30: P3410/31: Quiz & Code Review 7 Deadline 11/1: Quiz 8 starts, P35
11/4: P36 11/5: Lecture 9, P37 11/6: P3811/7: Quiz & Code Review 8 Deadline, P39 11/8: Quiz 9 starts, P40
11/11: P41 11/12: Lecture 10, P42 11/13: P4311/14: Quiz & Code Review 9 Deadline, P44
11/15: Quiz 10 starts, P45
11/18: P46 11/19: Lecture 11, P47 11/20: P4811/21: Quiz & Code Review 10 Deadline, P49
11/22: Quiz 11 starts, P50
11/25: P51 11/26: Lecture 12, P52 11/27: Quiz 11 Deadline 11/28: No class 11/29: No class
12/2: Quiz 12 starts, P53 12/3: Lecture 13, P54 12/4: P5512/5: Quiz & Code Review 12 Deadline, P56 12/6: Quiz 13, P57
12/9: P58 12/10: Lecture 14, P59 12/11/2019, P6012/12 Quiz & Code Review 13 Deadline 12/13: Reading Day
12/16: Final Exam, 9-11am
CSci 127 (Hunter) Lecture 5 24 September 2019 2 / 50
![Page 3: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/3.jpg)
Announcements
CSci 127 Schedule Fall 2019
Monday Tuesday Wednesday Thursday Friday8/27: Lecture 1, Introductory Lab & Quiz starts 8/28: 8/29: 8/30:
9/2: No class 9/3: Lecture 2 9/4:9/5: Introductory Quiz Deadline 9/6: Quiz 1 starts, P1
9/9: P2 9/10: Lecture 3, P3 9/11: P49/12 Quiz & Code Review 1 Deadline, P5 9/13: Quiz 2 starts, P6
9/16: P7 9/17: Lecture 4, P8 9/18: P99/19: Quiz & Code Review 2 Deadline, P10 9/20: Quiz 3 starts, P11
9/23: P12 9/24: Lecture 5, P13 9/25: P149/26: Quiz & Code Review 3 Deadline, P15 9/27: Quiz 4 starts, P16
9/30: No class 10/1: No class 10/2: P17 10/3: P18 10/4: P19
10/7: P20 10/8: No class 10/9: No class10/10: Quiz & Code Review 4 Deadline, P21 10/11: Quiz 5 starts, P22
10/14: No class 10/15: Lecture 6, P23 10/16: P2410/17: Quiz & Code Review 5 Deadline, P25 10/18: Quiz 6 starts, P26
10/21: P27 10/22: Lecture 7, P28 10/23: P2910/24: Quiz & Code Review 6 Deadline, P30 10/25: Quiz 7 starts, P31
10/28: P32 10/29: Lecture 8, P33 10/30: P3410/31: Quiz & Code Review 7 Deadline 11/1: Quiz 8 starts, P35
11/4: P36 11/5: Lecture 9, P37 11/6: P3811/7: Quiz & Code Review 8 Deadline, P39 11/8: Quiz 9 starts, P40
11/11: P41 11/12: Lecture 10, P42 11/13: P4311/14: Quiz & Code Review 9 Deadline, P44
11/15: Quiz 10 starts, P45
11/18: P46 11/19: Lecture 11, P47 11/20: P4811/21: Quiz & Code Review 10 Deadline, P49
11/22: Quiz 11 starts, P50
11/25: P51 11/26: Lecture 12, P52 11/27: Quiz 11 Deadline 11/28: No class 11/29: No class
12/2: Quiz 12 starts, P53 12/3: Lecture 13, P54 12/4: P5512/5: Quiz & Code Review 12 Deadline, P56 12/6: Quiz 13, P57
12/9: P58 12/10: Lecture 14, P59 12/11/2019, P6012/12 Quiz & Code Review 13 Deadline 12/13: Reading Day
12/16: Final Exam, 9-11am
Due to holidays, next lecture is 15 October.
Deadlines for quizzes & code Reviews arealso adjusted.
A plea from those who scan/grade:
If we can’t read it, we can’t give you credit.Please use dark colored ink & write legibly.
CS Survey:
Today: Bernard Desert & Elise Harris,CUNY 2X & Tech Talent Pipeline
CSci 127 (Hunter) Lecture 5 24 September 2019 3 / 50
![Page 4: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/4.jpg)
Announcements
CSci 127 Schedule Fall 2019
Monday Tuesday Wednesday Thursday Friday8/27: Lecture 1, Introductory Lab & Quiz starts 8/28: 8/29: 8/30:
9/2: No class 9/3: Lecture 2 9/4:9/5: Introductory Quiz Deadline 9/6: Quiz 1 starts, P1
9/9: P2 9/10: Lecture 3, P3 9/11: P49/12 Quiz & Code Review 1 Deadline, P5 9/13: Quiz 2 starts, P6
9/16: P7 9/17: Lecture 4, P8 9/18: P99/19: Quiz & Code Review 2 Deadline, P10 9/20: Quiz 3 starts, P11
9/23: P12 9/24: Lecture 5, P13 9/25: P149/26: Quiz & Code Review 3 Deadline, P15 9/27: Quiz 4 starts, P16
9/30: No class 10/1: No class 10/2: P17 10/3: P18 10/4: P19
10/7: P20 10/8: No class 10/9: No class10/10: Quiz & Code Review 4 Deadline, P21 10/11: Quiz 5 starts, P22
10/14: No class 10/15: Lecture 6, P23 10/16: P2410/17: Quiz & Code Review 5 Deadline, P25 10/18: Quiz 6 starts, P26
10/21: P27 10/22: Lecture 7, P28 10/23: P2910/24: Quiz & Code Review 6 Deadline, P30 10/25: Quiz 7 starts, P31
10/28: P32 10/29: Lecture 8, P33 10/30: P3410/31: Quiz & Code Review 7 Deadline 11/1: Quiz 8 starts, P35
11/4: P36 11/5: Lecture 9, P37 11/6: P3811/7: Quiz & Code Review 8 Deadline, P39 11/8: Quiz 9 starts, P40
11/11: P41 11/12: Lecture 10, P42 11/13: P4311/14: Quiz & Code Review 9 Deadline, P44
11/15: Quiz 10 starts, P45
11/18: P46 11/19: Lecture 11, P47 11/20: P4811/21: Quiz & Code Review 10 Deadline, P49
11/22: Quiz 11 starts, P50
11/25: P51 11/26: Lecture 12, P52 11/27: Quiz 11 Deadline 11/28: No class 11/29: No class
12/2: Quiz 12 starts, P53 12/3: Lecture 13, P54 12/4: P5512/5: Quiz & Code Review 12 Deadline, P56 12/6: Quiz 13, P57
12/9: P58 12/10: Lecture 14, P59 12/11/2019, P6012/12 Quiz & Code Review 13 Deadline 12/13: Reading Day
12/16: Final Exam, 9-11am
Due to holidays, next lecture is 15 October.
Deadlines for quizzes & code Reviews arealso adjusted.
A plea from those who scan/grade:
If we can’t read it, we can’t give you credit.Please use dark colored ink & write legibly.
CS Survey:
Today: Bernard Desert & Elise Harris,CUNY 2X & Tech Talent Pipeline
CSci 127 (Hunter) Lecture 5 24 September 2019 3 / 50
![Page 5: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/5.jpg)
Announcements
CSci 127 Schedule Fall 2019
Monday Tuesday Wednesday Thursday Friday8/27: Lecture 1, Introductory Lab & Quiz starts 8/28: 8/29: 8/30:
9/2: No class 9/3: Lecture 2 9/4:9/5: Introductory Quiz Deadline 9/6: Quiz 1 starts, P1
9/9: P2 9/10: Lecture 3, P3 9/11: P49/12 Quiz & Code Review 1 Deadline, P5 9/13: Quiz 2 starts, P6
9/16: P7 9/17: Lecture 4, P8 9/18: P99/19: Quiz & Code Review 2 Deadline, P10 9/20: Quiz 3 starts, P11
9/23: P12 9/24: Lecture 5, P13 9/25: P149/26: Quiz & Code Review 3 Deadline, P15 9/27: Quiz 4 starts, P16
9/30: No class 10/1: No class 10/2: P17 10/3: P18 10/4: P19
10/7: P20 10/8: No class 10/9: No class10/10: Quiz & Code Review 4 Deadline, P21 10/11: Quiz 5 starts, P22
10/14: No class 10/15: Lecture 6, P23 10/16: P2410/17: Quiz & Code Review 5 Deadline, P25 10/18: Quiz 6 starts, P26
10/21: P27 10/22: Lecture 7, P28 10/23: P2910/24: Quiz & Code Review 6 Deadline, P30 10/25: Quiz 7 starts, P31
10/28: P32 10/29: Lecture 8, P33 10/30: P3410/31: Quiz & Code Review 7 Deadline 11/1: Quiz 8 starts, P35
11/4: P36 11/5: Lecture 9, P37 11/6: P3811/7: Quiz & Code Review 8 Deadline, P39 11/8: Quiz 9 starts, P40
11/11: P41 11/12: Lecture 10, P42 11/13: P4311/14: Quiz & Code Review 9 Deadline, P44
11/15: Quiz 10 starts, P45
11/18: P46 11/19: Lecture 11, P47 11/20: P4811/21: Quiz & Code Review 10 Deadline, P49
11/22: Quiz 11 starts, P50
11/25: P51 11/26: Lecture 12, P52 11/27: Quiz 11 Deadline 11/28: No class 11/29: No class
12/2: Quiz 12 starts, P53 12/3: Lecture 13, P54 12/4: P5512/5: Quiz & Code Review 12 Deadline, P56 12/6: Quiz 13, P57
12/9: P58 12/10: Lecture 14, P59 12/11/2019, P6012/12 Quiz & Code Review 13 Deadline 12/13: Reading Day
12/16: Final Exam, 9-11am
Due to holidays, next lecture is 15 October.
Deadlines for quizzes & code Reviews arealso adjusted.
A plea from those who scan/grade:
If we can’t read it, we can’t give you credit.Please use dark colored ink & write legibly.
CS Survey:
Today: Bernard Desert & Elise Harris,CUNY 2X & Tech Talent Pipeline
CSci 127 (Hunter) Lecture 5 24 September 2019 3 / 50
![Page 6: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/6.jpg)
Announcements
CSci 127 Schedule Fall 2019
Monday Tuesday Wednesday Thursday Friday8/27: Lecture 1, Introductory Lab & Quiz starts 8/28: 8/29: 8/30:
9/2: No class 9/3: Lecture 2 9/4:9/5: Introductory Quiz Deadline 9/6: Quiz 1 starts, P1
9/9: P2 9/10: Lecture 3, P3 9/11: P49/12 Quiz & Code Review 1 Deadline, P5 9/13: Quiz 2 starts, P6
9/16: P7 9/17: Lecture 4, P8 9/18: P99/19: Quiz & Code Review 2 Deadline, P10 9/20: Quiz 3 starts, P11
9/23: P12 9/24: Lecture 5, P13 9/25: P149/26: Quiz & Code Review 3 Deadline, P15 9/27: Quiz 4 starts, P16
9/30: No class 10/1: No class 10/2: P17 10/3: P18 10/4: P19
10/7: P20 10/8: No class 10/9: No class10/10: Quiz & Code Review 4 Deadline, P21 10/11: Quiz 5 starts, P22
10/14: No class 10/15: Lecture 6, P23 10/16: P2410/17: Quiz & Code Review 5 Deadline, P25 10/18: Quiz 6 starts, P26
10/21: P27 10/22: Lecture 7, P28 10/23: P2910/24: Quiz & Code Review 6 Deadline, P30 10/25: Quiz 7 starts, P31
10/28: P32 10/29: Lecture 8, P33 10/30: P3410/31: Quiz & Code Review 7 Deadline 11/1: Quiz 8 starts, P35
11/4: P36 11/5: Lecture 9, P37 11/6: P3811/7: Quiz & Code Review 8 Deadline, P39 11/8: Quiz 9 starts, P40
11/11: P41 11/12: Lecture 10, P42 11/13: P4311/14: Quiz & Code Review 9 Deadline, P44
11/15: Quiz 10 starts, P45
11/18: P46 11/19: Lecture 11, P47 11/20: P4811/21: Quiz & Code Review 10 Deadline, P49
11/22: Quiz 11 starts, P50
11/25: P51 11/26: Lecture 12, P52 11/27: Quiz 11 Deadline 11/28: No class 11/29: No class
12/2: Quiz 12 starts, P53 12/3: Lecture 13, P54 12/4: P5512/5: Quiz & Code Review 12 Deadline, P56 12/6: Quiz 13, P57
12/9: P58 12/10: Lecture 14, P59 12/11/2019, P6012/12 Quiz & Code Review 13 Deadline 12/13: Reading Day
12/16: Final Exam, 9-11am
Due to holidays, next lecture is 15 October.
Deadlines for quizzes & code Reviews arealso adjusted.
A plea from those who scan/grade:
If we can’t read it, we can’t give you credit.Please use dark colored ink & write legibly.
CS Survey:
Today: Bernard Desert & Elise Harris,CUNY 2X & Tech Talent Pipeline
CSci 127 (Hunter) Lecture 5 24 September 2019 3 / 50
![Page 7: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/7.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 8: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/8.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?
Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 9: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/9.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 10: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/10.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?
Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 11: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/11.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”
We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 12: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/12.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 13: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/13.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?
Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 14: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/14.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 15: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/15.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?
Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 16: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/16.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).
Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 17: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/17.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not.
Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 18: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/18.jpg)
Frequently Asked Questions
From lecture slips & recitation sections.
Can we do more on colors, images, numpy & matplotlib?Yes, we will in Labs 6-9 & Lectures 6-9.Today, we’ll focus on decisions, and logical expressions & circuits.
What is pseudocode? Why do we use it?Pseudocode is the “informal high-level description of the operating principle of acomputer program or other algorithm.”We use it to write down the ideas, before getting deep into the details.
What are types of variables?Different kinds of information takes different amounts of space.Types we have seen so far: int, float, str and objects (e.g. turtles).
How can I tell strings from variables?Strings are surrounded by quotes (either single or double).Variables names (identifiers) for memory locations are not. Ex: ’num’ vs. num.
CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50
![Page 19: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/19.jpg)
Today’s Topics
Recap: Indexing, Slicing, & Decisions
Logical Expressions
Circuits
CS Survey
CSci 127 (Hunter) Lecture 5 24 September 2019 5 / 50
![Page 20: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/20.jpg)
Today’s Topics
Recap: Indexing, Slicing, & Decisions
Logical Expressions
Circuits
CS Survey
CSci 127 (Hunter) Lecture 5 24 September 2019 6 / 50
![Page 21: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/21.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
Design a program that counts the numberof plural nouns in a list of nouns. Thinkabout:
what the input is,
what the output is, and
how you can determine if a noun isplural.
Note: To simplify the problem, assume allplural nouns end in “s”.
CSci 127 (Hunter) Lecture 5 24 September 2019 7 / 50
![Page 22: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/22.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
Design a program that counts the numberof plural nouns in a list of nouns. Thinkabout:
Input:
Ouput:
how you can determine if a noun isplural.
Note: To simplify the problem, assume allplural nouns end in “s”.
CSci 127 (Hunter) Lecture 5 24 September 2019 8 / 50
![Page 23: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/23.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
Design a program that counts the numberof plural nouns in a list of nouns. Thinkabout:
Input: A list of nouns
Ouput:
how you can determine if a noun isplural.
Note: To simplify the problem, assume allplural nouns end in “s”.
CSci 127 (Hunter) Lecture 5 24 September 2019 9 / 50
![Page 24: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/24.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
Design a program that counts the numberof plural nouns in a list of nouns. Thinkabout:
Input: A list of nouns
Ouput: The number of plural nouns
how you can determine if a noun isplural.
Note: To simplify the problem, assume allplural nouns end in “s”.
CSci 127 (Hunter) Lecture 5 24 September 2019 10 / 50
![Page 25: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/25.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 11 / 50
![Page 26: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/26.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 11 / 50
![Page 27: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/27.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 11 / 50
![Page 28: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/28.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:
print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 11 / 50
![Page 29: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/29.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 11 / 50
![Page 30: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/30.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine if a noun is plural?
Ends in a ’s’.
If you count ’s’, you will get too many:print(nouns.count(’s’))
CSci 127 (Hunter) Lecture 5 24 September 2019 12 / 50
![Page 31: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/31.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 13 / 50
![Page 32: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/32.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 13 / 50
![Page 33: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/33.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 13 / 50
![Page 34: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/34.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 13 / 50
![Page 35: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/35.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 13 / 50
![Page 36: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/36.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
How you can determine when a word ends?
There’s spaces in between.
To count words:
print(nouns.count(’ ’)+1)
CSci 127 (Hunter) Lecture 5 24 September 2019 14 / 50
![Page 37: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/37.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 15 / 50
![Page 38: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/38.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 15 / 50
![Page 39: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/39.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 15 / 50
![Page 40: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/40.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 15 / 50
![Page 41: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/41.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 15 / 50
![Page 42: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/42.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
Not quite right– missing scarves since nospace at the end.
To fix this, let’s add a space, then count:
nouns = nouns + " "
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 16 / 50
![Page 43: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/43.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
Not quite right– missing scarves since nospace at the end.
To fix this, let’s add a space, then count:
nouns = nouns + " "
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 16 / 50
![Page 44: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/44.jpg)
Recap: Linguistics Challenge
4
Linguistic experts!
nouns = "hats coats glasses scarves"
When a word end with an ’s’?
Have the pattern: ’s ’
To count plural words:
print(nouns.count(’s ’))
Not quite right– missing scarves since nospace at the end.
To fix this, let’s add a space, then count:
nouns = nouns + " "
print(nouns.count(’s ’))
CSci 127 (Hunter) Lecture 5 24 September 2019 16 / 50
![Page 45: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/45.jpg)
Lecture Slip: In Pairs or Triples...
Fill in the following on your lecture slip:
1
2
CSci 127 (Hunter) Lecture 5 24 September 2019 17 / 50
![Page 46: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/46.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CSci 127 (Hunter) Lecture 5 24 September 2019 18 / 50
![Page 47: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/47.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CSci 127 (Hunter) Lecture 5 24 September 2019 18 / 50
![Page 48: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/48.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CSci 127 (Hunter) Lecture 5 24 September 2019 18 / 50
![Page 49: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/49.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Output:
hi
HI
CSci 127 (Hunter) Lecture 5 24 September 2019 19 / 50
![Page 50: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/50.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Output:
hi
HI
CSci 127 (Hunter) Lecture 5 24 September 2019 19 / 50
![Page 51: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/51.jpg)
Recap: Indexing & Slicing
M i h i c u r a f u t u r i
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Output:
hi
HI
CSci 127 (Hunter) Lecture 5 24 September 2019 19 / 50
![Page 52: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/52.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CSci 127 (Hunter) Lecture 5 24 September 2019 20 / 50
![Page 53: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/53.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CSci 127 (Hunter) Lecture 5 24 September 2019 20 / 50
![Page 54: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/54.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CSci 127 (Hunter) Lecture 5 24 September 2019 21 / 50
![Page 55: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/55.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CSci 127 (Hunter) Lecture 5 24 September 2019 22 / 50
![Page 56: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/56.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CSci 127 (Hunter) Lecture 5 24 September 2019 23 / 50
![Page 57: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/57.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Output:
E l e a n o r R.
CSci 127 (Hunter) Lecture 5 24 September 2019 24 / 50
![Page 58: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/58.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Output:
E l e a n o r R.
CSci 127 (Hunter) Lecture 5 24 September 2019 24 / 50
![Page 59: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/59.jpg)
Recap: Indexing & Slicing
T h e f u t u r e b e l o n g s
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Output:
E l e a n o r R.
CSci 127 (Hunter) Lecture 5 24 September 2019 24 / 50
![Page 60: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/60.jpg)
In Pairs or Triples...
Some challenges with types & decisions:
CSci 127 (Hunter) Lecture 5 24 September 2019 25 / 50
![Page 61: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/61.jpg)
Python Tutor
(Demo with pythonTutor)
CSci 127 (Hunter) Lecture 5 24 September 2019 26 / 50
![Page 62: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/62.jpg)
Decisions
(programiz)
CSci 127 (Hunter) Lecture 5 24 September 2019 27 / 50
![Page 63: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/63.jpg)
Side Note: Reading Flow Charts
(xkcd/518)
CSci 127 (Hunter) Lecture 5 24 September 2019 28 / 50
![Page 64: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/64.jpg)
Today’s Topics
Recap: Indexing, Slicing, & Decisions
Logical Expressions
Circuits
CS Survey
CSci 127 (Hunter) Lecture 5 24 September 2019 29 / 50
![Page 65: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/65.jpg)
In Pairs or Triples
Predict what the code will do:
CSci 127 (Hunter) Lecture 5 24 September 2019 30 / 50
![Page 66: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/66.jpg)
Python Tutor
(Demo with pythonTutor)
CSci 127 (Hunter) Lecture 5 24 September 2019 31 / 50
![Page 67: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/67.jpg)
Logical Operators
and
in1 in2 returns:False and False False
False and True False
True and False False
True and True True
or
in1 in2 returns:False or False False
False or True True
True or False True
True or True True
not
in1 returns:not False True
not True False
CSci 127 (Hunter) Lecture 5 24 September 2019 32 / 50
![Page 68: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/68.jpg)
Logical Operators
and
in1 in2 returns:False and False False
False and True False
True and False False
True and True True
or
in1 in2 returns:False or False False
False or True True
True or False True
True or True True
not
in1 returns:not False True
not True False
CSci 127 (Hunter) Lecture 5 24 September 2019 32 / 50
![Page 69: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/69.jpg)
Logical Operators
and
in1 in2 returns:False and False False
False and True False
True and False False
True and True True
or
in1 in2 returns:False or False False
False or True True
True or False True
True or True True
not
in1 returns:not False True
not True False
CSci 127 (Hunter) Lecture 5 24 September 2019 32 / 50
![Page 70: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/70.jpg)
In Pairs or TriplesPredict what the code will do:
CSci 127 (Hunter) Lecture 5 24 September 2019 33 / 50
![Page 71: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/71.jpg)
Python Tutor
(Demo with pythonTutor)
CSci 127 (Hunter) Lecture 5 24 September 2019 34 / 50
![Page 72: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/72.jpg)
Today’s Topics
Recap: Indexing, Slicing, & Decisions
Logical Expressions
Circuits
CS Survey
CSci 127 (Hunter) Lecture 5 24 September 2019 35 / 50
![Page 73: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/73.jpg)
Circuit Demo
(Demo with neuroproductions)
CSci 127 (Hunter) Lecture 5 24 September 2019 36 / 50
![Page 74: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/74.jpg)
In Pairs or Triples
Predict when these expressions are true:
• in1 or not in1:
• not(in1 or in2):
• (in1 and in2) and in3:
CSci 127 (Hunter) Lecture 5 24 September 2019 37 / 50
![Page 75: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/75.jpg)
Circuit Demo
(Demo with neuroproductions)
CSci 127 (Hunter) Lecture 5 24 September 2019 38 / 50
![Page 76: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/76.jpg)
In Pairs or Triples
Draw a circuit that corresponds to each logical expression:
in1 or in2
(in1 or in2) and (in1 or in3)
(not(in1 and not in2)) or (in1 and (in2 and in3))
CSci 127 (Hunter) Lecture 5 24 September 2019 39 / 50
![Page 77: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/77.jpg)
Circuit Demo
(Demo with neuroproductions)
CSci 127 (Hunter) Lecture 5 24 September 2019 40 / 50
![Page 78: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/78.jpg)
Today’s Topics
Recap: Indexing, Slicing, & Decisions
Logical Expressions
Circuits
CS Survey
CSci 127 (Hunter) Lecture 5 24 September 2019 41 / 50
![Page 79: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/79.jpg)
CS Survey Talk: CUNY2X & TTP @Hunter
Bernard Desert & Elise Harris
Brief overview of CUNY 2X & Tech Talent Pipeline
What Bernard & Elise love about their jobs.
Design challenge: classic tech interview question.
CSci 127 (Hunter) Lecture 5 24 September 2019 42 / 50
![Page 80: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/80.jpg)
CS Survey Talk: CUNY2X & TTP @Hunter
Bernard Desert & Elise Harris
Brief overview of CUNY 2X & Tech Talent Pipeline
What Bernard & Elise love about their jobs.
Design challenge: classic tech interview question.
CSci 127 (Hunter) Lecture 5 24 September 2019 42 / 50
![Page 81: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/81.jpg)
CS Survey Talk: CUNY2X & TTP @Hunter
Bernard Desert & Elise Harris
Brief overview of CUNY 2X & Tech Talent Pipeline
What Bernard & Elise love about their jobs.
Design challenge: classic tech interview question.
CSci 127 (Hunter) Lecture 5 24 September 2019 42 / 50
![Page 82: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/82.jpg)
CS Survey Talk: CUNY2X & TTP @Hunter
Bernard Desert & Elise Harris
Brief overview of CUNY 2X & Tech Talent Pipeline
What Bernard & Elise love about their jobs.
Design challenge: classic tech interview question.
CSci 127 (Hunter) Lecture 5 24 September 2019 42 / 50
![Page 83: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/83.jpg)
CS Survey Talk: Hunter Tech Calendar
To sign up:
http://bit.ly/cuny2xcontactinfo
Does not have to be a Hunter email– prefer one that you access most.
CSci 127 (Hunter) Lecture 5 24 September 2019 43 / 50
![Page 84: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/84.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 85: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/85.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:
12Fizz4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 86: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/86.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:1
2Fizz4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 87: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/87.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12
Fizz4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 88: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/88.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz
4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 89: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/89.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4
Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 90: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/90.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz
5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 91: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/91.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5
Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 92: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/92.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5Fizz
7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 93: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/93.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5Fizz7
...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 94: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/94.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5Fizz7...14
FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 95: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/95.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
Write down the output to see the pattern:12Fizz4Buzz5Fizz7...14FizzBuzz
CSci 127 (Hunter) Lecture 5 24 September 2019 44 / 50
![Page 96: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/96.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 97: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/97.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:
I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 98: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/98.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.
I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 99: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/99.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.
I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 100: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/100.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.
I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 101: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/101.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.
I Otherwise print the number.We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 102: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/102.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 103: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/103.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List:I Create a loop that goes from 1 to 100.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Otherwise print the number.
We should do this one first!
CSci 127 (Hunter) Lecture 5 24 September 2019 45 / 50
![Page 104: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/104.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List (Reordered):
I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
CSci 127 (Hunter) Lecture 5 24 September 2019 46 / 50
![Page 105: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/105.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List (Reordered):I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.
I Also should print a new line (so each entry is on its own line).
CSci 127 (Hunter) Lecture 5 24 September 2019 46 / 50
![Page 106: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/106.jpg)
Tech Interview Classic
Write a program that prints the numbers from 1 to 100. But formultiples of three print “Fizz” instead of the number and for themultiples of five print “Buzz”. For numbers which are multiples ofboth three and five print “FizzBuzz”.
To Do List (Reordered):I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
CSci 127 (Hunter) Lecture 5 24 September 2019 46 / 50
![Page 107: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/107.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 108: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/108.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 109: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/109.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 110: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/110.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 111: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/111.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 112: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/112.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 113: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/113.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 114: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/114.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 115: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/115.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 116: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/116.jpg)
Tech Interview Classic
To Do List:I Create a loop that goes from 1 to 100.I Print the numbers not divisible by 3 or 5.I If the number is divisible by 3, print “Fizz”.I If the number is divisible by 5, print “Buzz”.I If divisible by both, print “FizzBuzz”.I Also should print a new line (so each entry is on its own line).
One solution (uses print(,end="") that prints all on the same line):
for i in range(1,101):
if i%3 != 0 and i%5 != 0:
print(i, end="")
if i%3 == 0:
print("Fizz", end="")
if i%5 == 0:
print("Buzz", end="")
print()
CSci 127 (Hunter) Lecture 5 24 September 2019 47 / 50
![Page 117: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/117.jpg)
Recap
On lecture slip, write down a topic youwish we had spent more time (and why).
In Python, we introduced:
I DecisionsI Logical ExpressionsI Circuits
Pass your lecture slips to the aisles for theUTAs to collect.
CSci 127 (Hunter) Lecture 5 24 September 2019 48 / 50
![Page 118: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/118.jpg)
Recap
On lecture slip, write down a topic youwish we had spent more time (and why).
In Python, we introduced:
I DecisionsI Logical ExpressionsI Circuits
Pass your lecture slips to the aisles for theUTAs to collect.
CSci 127 (Hunter) Lecture 5 24 September 2019 48 / 50
![Page 119: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/119.jpg)
Recap
On lecture slip, write down a topic youwish we had spent more time (and why).
In Python, we introduced:
I DecisionsI Logical ExpressionsI Circuits
Pass your lecture slips to the aisles for theUTAs to collect.
CSci 127 (Hunter) Lecture 5 24 September 2019 48 / 50
![Page 120: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/120.jpg)
Recap
On lecture slip, write down a topic youwish we had spent more time (and why).
In Python, we introduced:
I DecisionsI Logical ExpressionsI Circuits
Pass your lecture slips to the aisles for theUTAs to collect.
CSci 127 (Hunter) Lecture 5 24 September 2019 48 / 50
![Page 121: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/121.jpg)
Recap
On lecture slip, write down a topic youwish we had spent more time (and why).
In Python, we introduced:
I DecisionsI Logical ExpressionsI Circuits
Pass your lecture slips to the aisles for theUTAs to collect.
CSci 127 (Hunter) Lecture 5 24 September 2019 48 / 50
![Page 122: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/122.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 123: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/123.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 124: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/124.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:
I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 125: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/125.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;
I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 126: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/126.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; and
I repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 127: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/127.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 128: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/128.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 129: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/129.jpg)
Practice Quiz & Final Questions
Since you must pass the final exam to pass the course, we end everylecture with final exam review.
Pull out something to write on (not to be turned in).
Lightning rounds:I write as much you can for 60 seconds;I followed by answer; andI repeat.
Past exams are on the webpage (under Final Exam Information).
We’re starting with Spring 2018, Version 1.
CSci 127 (Hunter) Lecture 5 24 September 2019 49 / 50
![Page 130: CSci 127: Introduction to Computer Science · CSci 127 (Hunter) Lecture 5 24 September 2019 4 / 50. Frequently Asked Questions From lecture slips & recitation sections. Can we do](https://reader036.fdocuments.in/reader036/viewer/2022071214/60434dcb59c353604d03f8dc/html5/thumbnails/130.jpg)
Writing Boards
Return writing boards as you leave...
CSci 127 (Hunter) Lecture 5 24 September 2019 50 / 50