python实操题二(含答案) 您所在的位置:网站首页 买苹果12多少钱 python实操题二(含答案)

python实操题二(含答案)

2024-06-01 14:54| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有