"""
 #  Python介绍
 #  Python注释
 #     单行注释: #
 #     多行注释: '''   r """"""
 #  Python输出和输入
 #      print: 输出
 #      input: 输入  ①会让程序暂停,②得到的是字符串内容 int("100")
 #  Python变量
 #      定义变量:age = 18
 #               a, b = 3, 4
 #               x = y = z = 1
 #      交换变量的值:
 #               a, b = b, a
 #      变量命名规范:
 #      关键字: keyword.kwlist,共35个
 #      删除变量: del a
"""
 print(100)
 print(100, 'hello', sep='=', end='ok')  # \n表示换行
 print(200)
name = input('请输入名字:')
 print(name)
'''
 while True:
     name = input('请输入名字:')
     print(name)
'''
 '''
# 扩展 (了解)
 a = 6
 b = 8
# 交换2个变量的值
 '''
 # a, b = b, a
 # print(a, b)  # 8 6
 '''
# 其他方式
 '''
 a = 6
 b = 8
 c = a  # a=6,b=8,c=6
 a = b  # a=8,b=8,c=6
 b = c  # a=8,b=6,c=6
 print(a, b)
 '''
# 不用第三个变量c
 '''
 a = a + b  # a=8+6 , b=8
 b = a - b  # a=8+6 , b=6
 a = a - b  # a=8 , b=6
 print(a, b)
 '''
# 位运算符
 #  ^  : 位异或 : 不同为1,相同为0
 a = 6
 b = 8
a = a ^ b
 b = a ^ b
 a = a ^ b
# 位运算
 #  十进制   二进制 0  1
 # a= 6      0110
 # b= 8      1000
# 8421法
 # 二进制: 1 1 1 1
 # 十进制: 8 4 2 1
# a = a ^ b   异或:相同为0不同为1
 # a= 6      0110
 # b= 8      1000
 # ---------------
 # a=a^b=14  1110
# b = a ^ b
 # a= 14     1110
 # b= 8      1000
 # ---------------
 # b=a^b=6   0110
# a = a ^ b
 # a= 14     1110
 # b= 6      0110
 # ---------------
 # a=a^b=8   1000
print(a, b)  # 8 6
 '''