Python基础语句练习题
题目一:买文具
买文具:已知需要购买的文具是2元3角。用于购买文具的资金总共a元b角。请求出一共可以购买多少件文具?
1、题目分析
要求买文具,让我们求可以买多少件,这里会用到小学的除法,假设我有100元钱,文具2.3元一个,我可以买100/2.3个。
2、数据输入
这一题只需要输入一个数值即可,就是“你带了多少钱”,要使用input进行输入。
1 | a = input('你带了多少钱:') |
3、数据计算
题目里说明了2.3元一件,所以我们要把输入的数值除以2.3。
1 | b = (float(a) / 2.3) |
4、数据输出
呈现出最终的结果即可求出本题的答案。
1 | print(b) |
代码示例
1 | a = input("请输入多少元:") #等待输入值 |
部分代码解释
表达式中的运算符号前后可以不加空格。
计算中a可以输入浮点数,即“你带了10.3元”。
使用int是因为计算结果可能会有小数,在这一步进行一个折合。
输出结果里如果有文字需要加引号,并且拼接数字的时候需要强制将数字转化为字符串。
题目二:小鱼游泳
这一天,小鱼给自己的游泳时间做了精确的计时,它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?
分析题目
这道题目比较复杂,时间的格式是00:00,不能直接进行计算,需要拆分计算。
例如:开始的时间是6:30,结束的时间是7:20,正常我们人口算得出的时间是50分钟,在计算机里需要把小时和分钟拆开计算,即“结束小时-开始小时”“结束分钟-开始分钟”,这里还涉及到一个判定的条件,就像我给的这个示例一样,结束的分钟数比开始的分钟数要小,所以减出来的就会有负数,这时候我们需要让60减去开始的分钟数,然后在加上结束的分钟数,并且还需要在小时上借1。
题目详解请见小鱼游泳题目详解。
代码示例
1 | a = input('请输入开始的小时(24小时制):') #等待输入 |
部分代码解释
if语句没有学到,以后会学,大概的用法就是这样的,详细请见注释。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 程俞客&称心号!
评论