我们先来看一个情景:

小烁和小慈周末骑共享单车出行游玩。假设某品牌共享单车计费方式如下:如果行程不超过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,或者为负数

  • 如果费用精确到分,也就是保留两位小数

  • 除此之外,还可以做什么呢?

python吧_Python | 初识Python程序设计相关推荐

  1. [Python/转载]Python 100 Day : 初识Python

    初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写Python语言的编译器. 1991年2月:第一个Python编译器(同时也是解释器)诞 ...

  2. 【搬运自用】Python目录及初识Python - 100天从新手到大师Day01(GitHub)

    原作者:骆昊 https://github.com/jackfrued/Python-100-Days 更多内容欢迎查看并订阅专栏'Python从新手到大师' 第一部分目录 Day01~15 - Py ...

  3. 初识python教学反思_[python第一课]初识python

    print("1.第一章:初识python\npython历史:\n1.python是用c语言写的\n2.python是可以调用c语言库函数\n3.Python1.0是1994年1月\n4. ...

  4. 如何在电脑上下载python中文版_Python下载-Python中文版官方下载

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  5. Python开发:初识Python

    Python环境: 安装Python: pyrhon安装在os上,执行操作:写一个文件,文件中按照python的规则写,将文件交给python软件,读取文件的内容,然后进行转换和执行,最终获取结果. ...

  6. 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

    目录 专栏导读 1 初始python python 概述 python的应用领域 应用python的公司 2 搭建python 开发环境 2.1 安装python(以windows 系统为例)(1)下 ...

  7. python设计要求_Python高级应用程序设计任务要求

    import numpy as np import pandas as pd import requests as req from bs4 import BeautifulSoup from bs4 ...

  8. Python基础(1) - 初识Python

    Python 特点: 1)面向对象 2)解释执行 3)跨平台.可移植 4)垃圾回收机制 5)动态数据类型.强类型 6)可扩展.可嵌入 Python可以方便调用C/C++等语言,同时也可以方便的被C/C ...

  9. python小屋_Python小屋——Python语言基础(三)

    数字类型Python语言提供整数.浮点型.复数3种数字类型 整数整数类型与数学中整数的概念一致 整数类型共有4种进制表示:十进制.二进制.八进制.十六进制.整数采用十进制,其他进制需要添加引导符号 如 ...

最新文章

  1. oral_quiz-#求链表中的倒数第K个结点#
  2. 师生对话:我们都曾是爱学习的孩子
  3. CSS之box-shadow
  4. Java:求矩阵每行之和
  5. mysql全拼_Mysql中取得汉字的全拼、拼音首字母
  6. python缩进设计_Python 的缩进是不是反人类的设计?
  7. PostgreSQL 中如何delete重复数据
  8. 控制直流电机正反转以及刹车电路设计
  9. html颜色代码表,html中黄色代码是什么
  10. TwinCAT3入门教程3——PLC程序变量定义和硬件IO关联
  11. 最新行政区划代码下载
  12. java 修改pdf_使用Java编辑PDF文本
  13. 双人联机五子棋html代码,双人联机聊天或五子棋游戏设计【高手请进】
  14. 一个app的流程分析
  15. 百度推广创意怎么写?百度推广创意十大秘籍
  16. Topy Desk Privacy Policy
  17. Android 识别SIM卡类型
  18. Emoji表情过滤-手机键盘emoji表情完全过滤
  19. [Python]小工具:将文件夹下多格式图片自动移动到指定位置
  20. 首次揭秘!​春晚活动下快手实时链路保障实践

热门文章

  1. vuecli 实战商城后台管理系统_前台商城系统及后台管理系统
  2. 用python创建微信机器人_用Python创建微信机器人
  3. ubuntu将GNU nano换成vim
  4. k-Means算法(Machine Learning in Action)基于python3.6
  5. Node.js环境搭建npm安装
  6. Python 最佳实践
  7. OCulus Rift 游戏开发六原则
  8. 对Extjs中store的多种操作
  9. android 6.0动态权限的申请
  10. 软件测试 homework2