#temp 9
#print("Hello \
#World!")
#print('''Hello
#Wor
#ld!''')
#a = (1,
# 1+1 )
#print(a, type(a))
#if 1:
# x = 1
# y=1
#temp 10
#name = 'name'
#d = {'name' : "john", # 'name' = "john"
# "age": 10+1,
#}
#print(d['name'])
#print(d['age'])
#name = 'age'
#print(d['name'],d['age'])
#print(d[name])
#d = {"name" : "john",
# "age": 10+1,
# True : 12,
# (1,2): 30,
#}
#name = 'age'
#print(d[name])
#print(d[(1,2)], d[True], d)
#temp11
c = a = [1,2,3]
b = [1,2,3]
print(id(a), id(c), id(b))
print(id(a[0]), id(c[0]), id(b[0]))
d = {"name" : "john",
"age": 10,
"gender" : "male"
}
del d["gender"]
print(d)
d["name"] = "peter"
print(d)
d["mame"] = "prince building"
print(d)
print(d.keys())
for i in d.keys():
print(i)
print(d.values())
print(d.items())
#NO 1
result = 7 - 4 + 3 * 6 / 2 ** 2 % 5
print ('01', result)
result = ((7 - 4) + (((3 * 6) / (2 ** 2)) % 5))
print ('01', result)
#NO 2
result = 12 - 2 * 5 > 3 and 8 % 5 == 3 or not 4 + 1 > 7
print ('02', result)
result = (((12 - (2 * 5)) > 3) and ((8 % 5) == 3)) or (not ((4 + 1) > 7))
print ('02', result)
#NO 3
result = 10 + 3 * 2 < 20 and 15 % 4 == 3 or not 5 - 3 * 2 > 0
print ('03', result)
result = (((10 + (3 * 2)) < 20) and ((15 % 4) == 3)) or (not ((5 - (3 * 2)) > 0))
print ('03', result)
result = not 10 // 3 == 3 or 8 % 3 + 1 == 3 and 7 | 2 > 5
print ('04', result)
result = (not ((10 // 3) == 3)) or ((((8 % 3) + 1) == 3) and ((7 | 2) > 5))
print ('04', result)
##result4 = 5 + 3 if 2 ** 3 > 7 belse 4 * 6 if 7 < 8 else 5 - 10 / 2
result = 10 > 5 and 3 * 3 + 1 <= 10 or not 5 != 5 and 4 * 2
print ('05', result)
result = ((10 > 5) and (((3 * 3) + 1) <= 10)) or ((not (5 != 5)) and (4 * 2))
print ('05', result)
##result1 = 3 + 5 ** 2 & 15 | 2 ** 3 if 8 % 3 > 1 else 1 ^ 7 & 4
result = 3 * 5 + 2 ** 2 & 7 | 10 % 4 > 5 and not 6 - 2 == 3
print ('06', result)
result = (((((3 * 5) + (2 ** 2)) & 7) | (10 % 4)) > 5) and (not ((6 - 2) == 3))
print ('06', result)
#result = not 7 + 3 * 2 == 13 and 10 % 3 == 1 or 5 > 2
print ('07', result)
result = 24 >> 2 + 1 << 3 ** 1 & 45 | 10 % 6 ^3 * 4 > 20 and not 8 // 2 << 1 == 18 or 12 & 5 | 2
print ('08', result)
result = ((((((24 >> (2 + 1)) << (3 ** 1)) & 45) | ((10 % 6) ^ (3 * 4))) > 20) and (not (((8 // 2) << 1) == 18))) or ((12 & 5) | 2)
print ('08', result)