1.解释器路径及编码:
#!/usr/bin/env python #-*-coding:utf8 -*- """ 一般这两行代码在最上面且没什么用,在python3中一般不用写 """
2.变量名:(字母,数字,下划线)
ps:数字不能开头
变量名不能是关键字
最好不要和python内置的东西重复
3.条件语句:
a. if基本条件语句:
if 1 < 2:
print("yes")
else:
print("no")
b. if支持嵌套:
inp = int(input("请输入一个数:"))
if inp<10:
if inp==5:
print("yes")
else:
print("no")
else:
print("ok")
"""
这里的inp本来是字符串,让它直接跟数字比较的话会出现指针类型不符的错误
unorderable types: str() < int()
所以应该在这里定义一个int使其变成整形在将其和数字进行比较
"""
c. if支持多条件判断:
inp = int(input("please enter you grade:"))
if inp <= 100 and inp > 90:
print("perfect")
elif inp <= 90 and inp > 80:
print("good")
elif inp <= 80 and inp >= 60:
print("及格")
else:
print("不及格")
"""
这里成绩应该是个范围,否则你输入99,他都显示不及格
"""