美文网首页python入门教程零基础学习
python入门教程NO.5 用python写个自动选择加油站的

python入门教程NO.5 用python写个自动选择加油站的

作者: python攻城狮 | 来源:发表于2020-04-17 19:06 被阅读0次
    python入门教程

    python入门教程NO.5 用python写个自动选择加油站的小程序

    本文涉及的python基础语法为:if条件分支

    Python条件分支是通过一条或者多条语句的执行结果True或者False来决定是否执行相应的代码块。
    if单向条件语法结构

    if 判断条件:
      代码块       #当判断条件成立时,执行代码块
    
    if单向条件流程图

    if双向条件语法结构

    if 判断条件:
      代码块一       #当判断条件成立时,执行代码块一
    else:
      代码块二        #当判断条件不成立时,执行代码块二
    
    if双向条件流程图
    if多向条件语法结构
    if 判断条件1:     #当判断条件1成立时,执行代码块一
      代码块一       
    elif 判断条件2:     #当判断条件1不成立,2成立时,执行代码块二
      代码块二        
    elif 判断条件3:     #当判断条件1,2不成立,3成立时,执行代码块三
      代码块三        
    else:                    #当判断条件1,2,3不成立,执行代码块四
      代码块四
    
    if多向条件流程图

    if条件语句用法示例

    #单向条件语句
    a = 10
    if  a > 5:          #条件成立,判断为True
      print('a大于5')
    #输出:a大于5
    
    #双向条件语句
    a = 10
    if a < 5:          #条件不成立,判断为False,执行else下的代码
      print('a小于5')
    else:
      print('a大于5')
    #输出:a大于5
    
    #多向条件语句
    a = 10
    if a < 5:           #条件不成立,判断为False,执行下一个条件判断
      print('a小于5')
    elif 5 <= a <10:           #条件不成立,判断为False,执行下一个条件判断
      print('a大于等于5')
    elif a >10:           #条件不成立,判断为False,执行下一个条件判断
      print('a大于等于10')
    else:                  #条件成立,判断True,执行代码
      print('a等于10')
    #输出:a等于10
    
    #if嵌套语句
    a = 10
    if a < 5:
      print('a小于5')
    else:
      if 5 <= a <10:
        print('a大于等于5')
      else:
        print('a等于10')
    print('程序结束')
    #输出:
    a等于10
    程序结束
    

    注:
    1. if与else缩进相通则为同一个程序块
    2. 一定要记得在if、else、elif后加上 ':'

    input

    input()函数接收任意用户输入的字符数据,并且默认将输入处理为字符串类型,如果有特殊需要,可以使用python数据类型转换函数进行强制转换

    name = input('请输入你的名字:')       #将用户输入的名字,作为一个字符串传递给自定义变量'name'
    print(name)
    
    python攻城狮

    当我们想要把输入的类型进项转换时

    #当我们想要知道一个人出生在哪一年时
    age = int(input('请输入你的年龄:'))         #我们需要将输入的字符串类型强制转换为整数类型才可以进行计算
    birthday_year = 2020 - age      #用2020年减去已经转换为整数类型的年龄,就可以得到出生年份
    print('你出生于{}年' .format(birthday_year))
    
    计算出生年份

    用python写个自动选择加油站的小程序

    • 输入车子的剩余油量,赋值给gasoline(英文汽油的意思),为了计算简单,将剩余油量设定为整数
    • 已知加满一箱油需要50L
    • 在你的附近分别有两家距离一样的加油站,但是他们的油价不一样
    加油站 ≤20升 的油价 >20升 的部分油价
    1 6 5.5元/L
    2 5.5 6元/L
    • 请用python编写一个根据剩余油量,自动选择最优惠加油站的小程序

    相关文章

      网友评论

        本文标题:python入门教程NO.5 用python写个自动选择加油站的

        本文链接:https://www.haomeiwen.com/subject/xmryvhtx.html