2019-03-14

作者: 落雨不悔 | 来源:发表于2019-03-14 20:58 被阅读0次

    温度转换实例分析

    先看一段源代码

    #温度转换.py

    temp = input(Please enter the marked temperature:)

    if(temp[-1] in ['C','c']):

    f = (eval(temp[0:-1]) * 1.8 + 32)

    print("{:.2f}F".format(f))

    elif(temp[-1] in ['F','f']):

    c = (eval(temp[0:-1]) - 32)/1.8

    print("{:.2f}C".format(c))

    else:

    print("error")

    知识点:

    [if !supportLists]1、[endif]注释:

    1、单行注释:用#开头,后面的是注释

    2、多行注释:以…开头以…结尾

    2、缩进:

    1、一行代码的开始的空白区域,用来表示程序的框架,多层缩进用来表示条件的所属关系,

    2、缩进是语法的一部分,要保证缩进程度统一

    3、输入:用法:input(提示性文字),input()函数接受一个标准输入数据,返回为string类型。

    4、命名:变量用标识符表示,关联标识符的过程叫命名,使用等号进行赋值

    命名规则:用大小写字母,数字下划线命名,开头不能是数字。如:temp、f、c

    5、保留字:一共有33个保留字,比如if、elif、else

    6、数据类型:字符串、整数、浮点型、列表

    7、字符串的使用:

    [if !supportLists]1、[endif]索引:字符串[数字],用来返回字符串特定字符,0到正数从前往后,负数从后往前

    [if !supportLists]2、[endif]切片:字符串[数字:数字],返回字符串中一段字符,特点:顾前不顾后比如temp[0:-1]返回字符串temp第0个到倒数第二个

    8、列表类型:[]表示,用(,)分割元素[‘F’,’f’]表示两个元素 F和f,使用保留字in判断一个元素是否在列表中。如:temp[-1] in ['F','f']

    9、eval()函数作用:对字符串形式的表达式求值,如果字符串是数字姐返回一个整数,就是将字符串类型变为整数型

    相关文章

      网友评论

        本文标题:2019-03-14

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