预科day08

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("请再想想您的账号密码哦")

 

符号都用英文状态下输入的符号

posted @ 2020-09-18 10:31  IYY嗯呢  阅读(143)  评论(0编辑  收藏  举报