更新第五次实验
This commit is contained in:
parent
d377eb08e1
commit
533f9d9752
|
@ -0,0 +1,4 @@
|
||||||
|
n = int(input())
|
||||||
|
print(bin(n)[2:])
|
||||||
|
print(oct(n)[2:])
|
||||||
|
print(hex(n)[2:])
|
|
@ -0,0 +1,2 @@
|
||||||
|
for i in range(33, 127):
|
||||||
|
print(str(i) + " " + chr(i))
|
|
@ -0,0 +1,7 @@
|
||||||
|
s = input()
|
||||||
|
print(str(s.encode("GB2312"))[2:-1])
|
||||||
|
print(str(s.encode("GBK"))[2:-1])
|
||||||
|
print(str(s.encode("GB18030"))[2:-1])
|
||||||
|
print(str(s.encode("UTF-8"))[2:-1])
|
||||||
|
print(str(s.encode("UTF-16-BE"))[2:-1])
|
||||||
|
print(str(s.encode("UTF-16-LE"))[2:-1])
|
|
@ -0,0 +1,6 @@
|
||||||
|
s = input()
|
||||||
|
for i in s:
|
||||||
|
if (ord(i) >= ord('a') and ord(i) <= ord('z')):
|
||||||
|
print(chr(ord(i) - 32), end="")
|
||||||
|
else:
|
||||||
|
print(i, end="")
|
|
@ -0,0 +1,10 @@
|
||||||
|
def b(x):
|
||||||
|
s = ""
|
||||||
|
while (x):
|
||||||
|
s += str(x % 2)
|
||||||
|
x //= 2
|
||||||
|
return s[::-1]
|
||||||
|
|
||||||
|
|
||||||
|
a = int(input())
|
||||||
|
print(b(a))
|
|
@ -0,0 +1,30 @@
|
||||||
|
def b(x):
|
||||||
|
if (x == 0):
|
||||||
|
return "0"
|
||||||
|
s = ""
|
||||||
|
while (x):
|
||||||
|
s += str(x % 2)
|
||||||
|
x //= 2
|
||||||
|
return s[::-1]
|
||||||
|
|
||||||
|
|
||||||
|
def binx(x):
|
||||||
|
x -= int(x)
|
||||||
|
if (x == 0):
|
||||||
|
return ""
|
||||||
|
binn = "."
|
||||||
|
while x:
|
||||||
|
x *= 2
|
||||||
|
if x >= 1:
|
||||||
|
binn += "1"
|
||||||
|
else:
|
||||||
|
binn += "0"
|
||||||
|
x -= int(x)
|
||||||
|
if (len(binn) >= 9):
|
||||||
|
return binn
|
||||||
|
return binn
|
||||||
|
|
||||||
|
|
||||||
|
a = float(input())
|
||||||
|
print(b(int(a)), end="")
|
||||||
|
print(binx(a))
|
Loading…
Reference in New Issue