Computer Science · Python Basics
Rohit builds a billing system that accepts price and quantity from users via the input() function. When multiplying them using the '+' operator, he gets unexpected string concatenation instead of mathematical addition. What is the cause?
- 1Inputs from input() are taken as strings and must be explicitly converted to numbers✓
- 2Python automatically treats all numeric operations as string operations
- 3The variables were incorrectly initialized as None
- 4There is a lack of parentheses around the expression
Correct answer
Inputs from input() are taken as strings and must be explicitly converted to numbers
Download Single Question PDF
Save this question and verified answer as a clean study sheet with live clickable link.
Share with Friends & Study Groups
Challenge your peer aspirants on WhatsApp or Telegram to solve this question!
Preparing for Computer Science?
Practice full-length mock tests with real exam timers, instant score analysis, and all-India ranking.
Want more practice questions on Python Basics?
Solve complete topic-wise tests with detailed solutions on GkGet.
Related Practice Questions
Recommended practice questions in Computer Science · Python Basics