题目
题目
单项选择题

Question at position 3 Consider the code fragment below. It has a missing piece of code indicated by XXX. Complete the print statement to output: You have 3 oranges costing $1.50 total. fruit = "orange" quantity = 3 price_per_unit = 0.5 print( XXX )f"You have $(quantity) $(fruit)s costing $round(quantity * price_per_unit, 2) total."f"You have {quantity} {fruit}s costing ${quantity * price_per_unit:.2f} total."f"You have quantity fruit costing ${quantity * price_per_unit:.2f} total."f"You have {quantity} {fruit}s costing ${quantity * price_per_unit:2} total."Clear my selection

选项
A.f"You have $(quantity) $(fruit)s costing $round(quantity * price_per_unit, 2) total."
B.f"You have {quantity} {fruit}s costing ${quantity * price_per_unit:.2f} total."
C.f"You have quantity fruit costing ${quantity * price_per_unit:.2f} total."
D.f"You have {quantity} {fruit}s costing ${quantity * price_per_unit:2} total."
查看解析

查看解析

标准答案
Please login to view
思路分析
The question asks you to complete a print statement so that it outputs: You have 3 oranges costing $1.50 total. Option 1: f"You have $(quantity) $(fruit)s costing $round(quantity * price_per_unit, 2) total.". This is incorrect because it uses literal $(quantity) and $(fruit) instead of substituting the variables, and it incorrectly places round as part of the string without proper expression evaluation inside an f-string. Th......Login to view full explanation

登录即可查看完整答案

我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。

更多留学生实用工具

加入我们,立即解锁 海量真题独家解析,让复习快人一步!