student 学生 / print 打印 / info 信息 / gender 性别 / age 年龄
列表为【】 列表为有序排序的多个数据 (按顺序调取数据)
字典为{} 字典为不需有序排序的多个数据 (按赋值名取值)
##例如取第二名学生的性别(先是有序的取值,然后是取给第二名学生赋予的性别的值)
stus_info = 【
{“name”:“mhm1”,“age”:21,“gender”:“male”}
{“name”:“LSY”,“age”:20,“gender”:“female”}
{“name”:“mhm3”,“age”:19,“gender”:“male”}
】
print(stus_info【1】【gender】)
# 取值需求:取egon这名同学多个爱好中的第一个
stus_info = {
"lili": {"age": 18, "gender": "female", "hobbies": ["play", "read"]},
"egon": {"age": 19, "gender": "male", "hobbies": ["music", "play", "read"]},
}
print(stus_info["egon"]["hobbies"][0])
基本预算符
print(10 - 3)print(10 + 3) print(10 * 2) print(9 / 2)
print(7 // 3) #只保留整数部分
print(10 % 3)#取余数,取模
print(10 ** 3) #开3次方
赋值预算符
age = 41
age += 3 # age = age + 3
age *= 3 # age = age * 3
age / = 3 # age = age / 3
age **= 2 # age = age ** 2
比较运算符
print(10 > 3)大于——正确 true
print(10 >= 3)大于等于——正确 true
print(10 == 10.0)等于——正确 ture
print([1,2,3] == [2,3,1])等于——错误 false
print(10 != 3) 不等于——正确 ture
print({“k1”:111,"k2":222} == {"k2":222,"k1":111)等于——正确 ture
逻辑运算符
print(not 10 > 3)不大于——错误false
print(10 > 3 and 3 == 10 and 41 > 14)全部正确——错误false (短路运算)
print(10 > 11 or 41 < 11 or 41 > 21)只要一个正确——正确 ture (短路运算)
流程控制if判断
if 条件1(主要放比较运算):
代码1 (缩进4个空格)(区分代码块,代码级别,看缩进代码级别在python中)(同一级别的代码,是自上而下依次运行)
代码2
代码3
。。。
elif 条件2:
代码1
代码2
代码3
elif 条件3:
代码1
代码2
代码3
。。。
。。。
else:
代码1
代码2
代码3
。。。
# 单分支
# gender = "female"
# age = 18
# is_beautiful=True
#
# if gender == "female" and age > 16 and age < 20 and is_beautiful:
# print("春天来了,万物复苏,又到了开始表白的季节了。。。")
# 双分支
# gender = "female"
# age = 21
# is_beautiful=True
#
# if gender == "female" and age > 16 and age < 20 and is_beautiful:
# print("春天来了,万物复苏,又到了开始表白的季节了。。。")
# else:
# print("告辞。。。再也不见。。。")
# if嵌套
# gender = "female"
# age = 19
# is_beautiful=True
# is_ok=True
#
# if gender == "female" and age > 16 and age < 20 and is_beautiful:
# print("春天来了,万物复苏,又到了开始表白的季节了。。。")
# if is_ok:
# print("在一起。。。")
# else:
# print("逗你玩呢,开个玩笑。。。")
# else:
# print("告辞。。。再也不见。。。")
# """
# 码农------------------------------计算机
# 接收用户输入的账号
# 接收用户输入的密码
# 判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 正确的密码:
# 告诉用户登录成功
# 否则:
# 告诉用户账号或密码输入错误
# """
#
# inp_user = input("请输入您的账号:")
# inp_pwd = input("请输入您的密码:") # inp_pwd = "123"
#
# if inp_user == "egon" and inp_pwd == "123":
# print("登录成功")
# else:
# print("用户账号或密码输入错误")
gender = "female"
age = 9
is_beautiful = True
is_ok = True
if gender == "female" and age > 6 and age < 20 and is_beautiful:
print("请和我结婚吧")
if is_ok:
print("抱回家")
else:
print("小朋友叔叔逗你玩呢")
else:
print("告辞")
inp_user = input("请输入您的账号密码:")
inp_pwd = input("请输入您的密码:")
if inp_user == "mhm" and inp_pwd == "125032":
print("登录成功了哦")
else:
print("请再想想您的账号密码哦")
符号都用英文状态下输入的符号