IT@程序员猿媛

2019-03-14

2019-03-14  本文已影响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()函数作用:对字符串形式的表达式求值,如果字符串是数字姐返回一个整数,就是将字符串类型变为整数型

上一篇下一篇

猜你喜欢

热点阅读