Coding Computing Coach
@CodingComputing
Making Python simple for you, by exploring the fundamentals. Tips and explanations to become code-literate in this AI age. Building @PythonResources
You might like
🚨 Python Testing Series 🚨 Employ testing to gamify your coding. Learn how to test code using pytest. Build a Cash Dispenser project in Test Driven style. Ongoing series of posts, see README at: github.com/CodingComputin…
Do list comprehensions make your head spin? Worry not, this thread has you covered.
Answer: C. [8, 12] Solution: a and b are lists. Then there is a list comprehension that gives c. Let's analyze the list comprehension. Here is the trick to analyze list comps: 🗝️ Look for 3 things: `for`, `in`, and `if` (`if` is optional, sometimes it may not be there) +
Python Question / Quiz; What is the output of the following Python code, and why? Comment your answers below!
Python doesn't read your mind (or your strings)
Answer: B. 55 Solution: See the data types! a and b are both strings, with the value "5". So, python treats them as characters, not numbers. Now, for string operands, the `+` operator joins them. So, a+b joins the strings '5' and '5', to '55'. Hence, 55 is printed.
Python Question / Quiz; What is the output of the following Python code, and why? Comment your answers below!
Tuples are immutable, so some methods just don't make sense for tuples.
Answer: D. Error Solution: (5, 10, 20) is a tuple. Tuples have no `insert` method, hence it's an Error. More generally, tuples are immutable. For a tuple once formed, you cannot modify it. So, an insert method cannot exist for tuple anyway.
Comment below the output! 😃👇
Users are really innovative when it comes to breaking software.
Convert strings to integer
Answer: C Solution: x is an int, and y is a string. The call to `int(y)` obtains the integer value from y (string "5") ie the integer 5. Thus, int(y) is integer 5. x is also integer 5. The printed value is their sum, ie 10. int is a handy function for converting to integer.
Comment below the output! 😃👇
It says what you want to hear.
“oh you are absolutely right, I see the problem now” chatgpt you didn’t see sh!t 😭
Some python methods do their work but give None
Answer: A Solution: Essentially we are calling func and printing it's return value. So let's work out what func is doing. lst, lst2 = [7], [7] is a tuple assignement lst is assigned [7], and lst2 is assigned [7] lst3 = lst *2 repeats lst twice, ie, [7, 7], assigns to lst3 +
Python Question / Quiz; What is the output of the following Python code, and why? Comment your answers below!
It's a choice, but not between these 2. It's a choice between asking a half-baked question and a high-effort question. The more you think about the problem, the better question you can ask. The better question you ask, the better answer you get.
Don't start writing code until you're clear about what you're set out to do.
`*` operator with lists repeats their contents. Very literally:
Answer: Assuming [[]]*3 on the first line, then [[1], [1], [1]] (which is like option D but not the same). Solution: Let's see what's happening here. As you would recall, `*` of list and int produces repetitions of the list. Therefore, [[]]*3 repeats [] 3 times in a new list +
Comment below the output! 😃👇
AI is supposed to a helper. Not something to outsource your thinking.
United States Trends
- 1. Kyle Pitts 5,424 posts
- 2. #TheGameAwards 189K posts
- 3. #BTCCBestCEX 2,849 posts
- 4. Leon 125K posts
- 5. Street Fighter 26K posts
- 6. Falcons 20.8K posts
- 7. Expedition 33 43.6K posts
- 8. Bucs 10.4K posts
- 9. Baker 16K posts
- 10. Tomb Raider 27.2K posts
- 11. Sean Tucker 1,275 posts
- 12. Mike Evans 5,951 posts
- 13. Lara Croft 14.6K posts
- 14. Geoff 21K posts
- 15. Cobee Bryant N/A
- 16. Control Resonant 7,493 posts
- 17. #TNFonPrime 1,212 posts
- 18. Control 2 12K posts
- 19. Lego Batman 7,793 posts
- 20. Fate of the Old Republic 19.7K posts
You might like
-
Tom Mitchell
@imtommitchell -
tom ッ
@tom_antok -
Benjamin Bennett Alexander
@RealBenjizo -
Python Coding
@clcoding -
Akshay 🚀
@akshay_pachaar -
IA Revolução
@IArevolucao -
Raul Junco
@RaulJuncoV -
Mike Driscoll
@driscollis -
Professor the Hunter
@bughuntar -
Afiz ⚡️
@itsafiz -
Data Science Tutorials
@DataSciencetut -
Python Developer
@Python_Dv -
Pau Labarta Bajo
@paulabartabajo_ -
Security Trybe
@SecurityTrybe -
Python Programming
@PythonPr
Something went wrong.
Something went wrong.