# 练习: 用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式# ------------ info of Tony -----------# Name : Tony# Age : 22# Sex : male# Job : Teacher # ------------- end -------------------
name =input('输入姓名:')
age =input('输入年龄:')
sex =input('输入性别:')
hobby =input('输入爱好:')print(('-'*5)+"info of Tony"+('-'*5))print(f'Name : {name}')print(f'Age : {age}')print(f'Sex : {sex}')print(f'Hobby : {hobby}')print(('-'*5)+"end"+('-'*5))
输入姓名: cody
输入年龄: 18
输入性别: 男
输入爱好: 篮球
-----info of Tony-----
Name : cody
Age : 18
Sex : 男
Hobby : 篮球
-----end-----
算术运算符
# 算术运算符 加减乘除取整取余幂(+ - * / // % **)
a =2
b =3print(a + b)print(a - b)print(a * b)print(a / b)print(a // b)print(a % b)print(a ** b)
5
-1
6
0.6666666666666666
0
2
8
比较运算符
# 比较运算用来对两个值进行比较,返回的是布尔值True或False
a =2
b =3print(a == b)print(a != b)print(a > b)print(a >= b)print(a < b)print(a <= b)
False
True
False
False
True
True
# 交叉赋值# a b 互换值
a =10
b =20
a, b = b, a
print(a)print(b)
20
10
# 解压赋值
info =['cody','coding','java','c#']
a , b, c, d = info
print(a, b , c, d)
cody coding java c#
逻辑运算符
# 逻辑运算符用于连接多个条件,进行关联判断,会返回布尔值True或False# and 与 两者必须同时成立print(3>1and1==1)# or 或 两者成立一个 即返回 Trueprint(3>1or1!=1)# not 取反print(3<1)# 优先级 not > and > or
True
True
False
成员运算符
# in 某一对象在另一个对象内 返回 True ;反之
a =['cody','coding','python','java']
b ='java'print(b in a)
True
# not in 某一对象不在另一个对象内 返回 True ;反之
a =['cody','coding','python','java']
b ='c#'print(b notin a)
True
身份运算符
# is 比较的是 两个对象的 id 即 id 相同返回 True ;反之
a =10
b =10print(a is b)
True
# is not 两个对象的 id 不同时 返回 True ; 反之
a =8
b =9print(b isnot a)