24 lines
483 B
Python
24 lines
483 B
Python
from decimal import Decimal
|
|
#引入decimal模块是因为python不是默认高精浮点数
|
|
|
|
def main():
|
|
print('==Exercise 4==')
|
|
|
|
flag=True
|
|
while flag:
|
|
a = input("pls input a decimal:")
|
|
try:
|
|
a = Decimal(a)
|
|
flag=False
|
|
except :
|
|
print("pls input a decimal!")
|
|
|
|
d = a-int(a)
|
|
|
|
print(f"Decimal Part: {d if d else 'INTEGER'}")
|
|
|
|
print('==End Of Ex4==')
|
|
return 0
|
|
|
|
if __name__ == '__main__':
|
|
main() |