python实操题二(含答案) | 您所在的位置:网站首页 › 买苹果12多少钱 › python实操题二(含答案) |
1.题目1(实操题)
题干: 开发程序:购物车功能。 已知A网站苹果和橘子两种水果单价(具体如下),用户根据自己的需求输入斤数, 系统计算总价并打印结果。 Plain Text # 水果单价 apple_price = 6.6 orange_price = 5训练目标 input()接收到的数据是字符串类型,按需求转换数据类型; 运算符的使用。 训练提示 用户根据自己的需要数据购买水果的斤数,这个斤数可能是小数,可能是整数,如何转换数据类型计算总价? 计算总价需要使用到哪些运算符? 参考方案 用户输入的斤数可能是小数也可能是整数形式的字符串数据,需要转换数据类型为浮点型才能做总价结果运算。因为, 如果用户输入小数,使用int()转换的时候程序会报错; 并且,一个工作中,购物钱数需要精确到小数点后2位。 计算总价需要使用乘法运算符* 和 加法运算符+。 参考步骤 用户分别输入购买苹果和橘子的斤数,并转换数据类型为浮点型; 计算总价: 总价 = 苹果单价 * 苹果斤数 + 橘子单价 * 橘子斤数; 打印结果 # 水果 apple_price=6.6 orange_price=5 apple_Number=float(input("请输入你要购买苹果的斤数:")) orange_Number=float(input("请输入你要购买橘子的斤数:")) sum=apple_Number*apple_price+orange_Number*orange_price print("你购买了苹果{}斤,购买了橘子{}斤,总价为:{}".format(apple_Number,orange_Number,sum))2.题目2(实操题) 题干:用户输入年龄,如果年龄满60岁,输出:"可以退休了", 否则,输出:"小伙子,加油干!" 训练目标 if…else语法 训练提示 题目描述了2种情况(年龄满60岁和不满60岁),涉及到2中情况需要判断的时候,使用哪种if语句格式? 参考方案 在Python中,能够判断两种情况的时候需要使用if...else...语句。 操作步骤 if...else...接收用户输入的年龄,if...else...并转换数据类型为int; 如果用户输入的年龄满60,则输出"可以退休了"; 条件不成立则输出:小伙子,加油干! age=int(input("请输入你的年龄:")) if age >=60: print("可以退休了") else: print("小伙子,加油干!")3.题目3(实操题) 用户输入年龄,按照如下标准书写程序,判断用户处于哪个年龄阶段,并提示:您的年龄是xx: 青少年/青年/中年/老年。 年龄段划分标准:0-17岁(包含0、17)为青少年;18-34岁为青年;35-59为中年,满60为老年。 训练目标 elif多重判断写法; 逻辑运算符的使用方法。 训练提示 本题中年龄段分为青少年、青年、中年、老年四种情况需要判断,在Python中,判断多种情况需要使用哪种if语句格式? 每个年龄段有最低和最高年龄限制,使用哪种运算符能完成对最低和最高年龄同时判断? 参考方案 在Python中,判断多种情况需要使用elif多重判断写法; 对每个年龄段的最低和最高年龄同时限制。 操作步骤 input()接收用户输入的年龄,并转换数据类型为int; if...elif对不同的年龄段进行判断。 age = int (input("请输入你的年龄:")) while(True): if age |
CopyRight 2018-2019 实验室设备网 版权所有 |