score=eval(input("请输入成绩值:"))
if score <60:
print("输入成绩不合格,成绩是{:.2f}分".format(score))
elif score <80:
print("输入成绩合格,成绩是{:.2f}分".format(score))
else:
print("输入成绩优秀,成绩{:.2f}".format(score))
程序的格式框架(缩进和注释)
一行代码开始前的空白区域,表达程序的格式框架
缩进是语法的一部分,缩进不正确程序运行错误
缩进是表达代码间包含和层次关系的唯一手段
缩进分单层缩进和多层缩进
缩进长度一致:程序内一致即可,一般用4个空格或1个TAB
注释:单行用#,多行用'''包围
变量命名与保留字
大小写敏感,首字符不能是数字,不能与保留字相同
保留字也叫关键字,是编程语言的基本单子,大小写敏感;
Python保留字有35个
and elif import raise global
as else in return nonlocal
assert except is try True
break finally lambda while False
class for not with None
continue from or yield async
def if pass del await
数据类型--字符串
字符串(从左到右0开始,从右到左,-1开始;正向递增,反向递减),字符串查询一般都是左包含右不包含
比如str[0:3]就是0,1,2)
使用索引,切片返回字符串
str[:]返回全部
str[0:-1]除了最后一个字符不返回
str[1:8:2]返回索引为1,3,5,7的
语句和函数
赋值语句 = ;
分支语句;if elif else,每个保留字所在行最后都存在一个冒号:
函数
输入函数input()
输出函数print(),print函数格式化{}是槽
评估函数eval(),去掉参数最外侧引号并执行余下语句的函数;
通常用于将用户输入的字符串转为int型
eval("1")-->1
eval("1+2")-->3
eval('"1+2"')-->'1+2'
eval('print("hello")')-->hello