我们先来看一个情景:
安装了海龟编辑器之后,我们是否能够动动手,帮帮小烁呢?小烁和小慈周末骑共享单车出行游玩。假设某品牌共享单车计费方式如下:如果行程不超过10公里的,收取2元;如果超过10公里,那么超出的部分,按照0.5元每公里计费。小烁想设计一款小软件,实现费用预算功能,大家帮他实现吧。
我猜,你可能用到一些关于Python的内容
赋值
a = 1#把1赋值给aa = b#把b的值赋给aa = 1 + 2#把1加2的和赋值给a
注释
#对了,留意到行首的井号吗?#这叫注释,这一行不会被机器执行#添加注释可以方便程序员记录所编写程序的功能
输入:input函数
input()#input函数可以不加提示语input('请输入骑行公里数:')#也可以添加提示语#字符串用英文引号括起来#可以单引号,也可以双引号,但得首尾用相同的引号
输出:print函数
print('您需要支付2元')#引号的使用和input函数一样print('您需要支付', y , '元')#y是变量,不加引号#字符串和变量之间可以用英文逗号连接
数型转换
int()#转换为整形float()#转换为浮点chr ()#转换为字符str()#转换为字符串#当然了,数型转换也有严格要求的#你不可能将中文字符的“一”转为整形的1
数学运算符
a = (1 + 2) - 3 * 4 / 5#加,+#减,-#乘,*#除,/#括号,()#考考你,a的值是多少
比较运算符
1 + 1 == 2#等于,==3 > 2#大于,>2 < 3#小于,<3 >= 2#不小于,大于等于,>=2 <= 3#不大于,小于等于,<=2 != 3#不等于,!=
程序结构>>分支(选择)结构>>if语句
if : #注意:前面有4个空格 #那是缩进 #说明要执行的语句是在这个条件下的#这个就没有缩进了,不受条件控制
#if语句可以多个结合使用#不同条件执行不同结果,比如:if age > 18 : print('你已经成年了')if age == 18 : print('你已经成年了')if age < 18 : print('你还未成年')
if : else : #else的功能可强大了#上面的代码就可以这么简化if age >= 18 : print('你已经成年了')else : print('你还未成年')
if : <执行语句块>elif <条件> : <执行语句块>else : <执行语句块>
更多Python基础知识,可以点下方的原文链接阅读网站:
Python菜鸟教程
https://www.runoob.com/python/python-basic-syntax.html
也许你一时半会对程序设计、对Python还不太熟悉,看看这个内容也许对你有帮助。
看完视频,我们还可以对程序进行优化,比如:
公里数如果不是整数
公里数如果为0,或者为负数
如果费用精确到分,也就是保留两位小数
除此之外,还可以做什么呢?