"""
# ?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
'''