标签:dig inpu dump pass NPU print python [1] --
def hhh(): # 定义函数,函数名hhh
print("这是一个函数") # pass什么也不干
# 实现某个功能的一些代码
# 判断输入的是否是合法的小数
# 1、判断是否只有一个小数点 2、小数点左边的是一个整数,右边也是一个整数
# 2、小数点右边的是一个整数,左边以负号开头,负号后面是整数
def check_float(num):
num = str(num) # 先转为字符串
if num.count(".") == 1:
new_num = num.split(".")
l = new_num[0] # l,r = num.split(".")
r = new_num[1]
if l.isdigit() and r.isdigit():
# print("输入的是合法的正小数")
return True
elif l.startswith("-") and l[1:].isdigit() and r.isdigit():
# print("输入的是合法的负小数")
return True
return False
# num = input(‘请输入小数:‘).strip()
print(check_float(-1.4)) #true
print(check_float(3.04)) #true
print(check_float(2.55)) #true
print(check_float(‘2.55cc‘)) #false
print(check_float(‘0.55cc‘)) #false
#读写函数
import json
#写函数--------------
def write_file(d, file):
with open(file, ‘w‘, encoding="utf-8") as fw:
json.dump(fw, d, indent=2, ensure_ascii=False)
#读函数------------------
def read_file(file):
with open(file, encoding="utf-8") as fw:
return json.load(fw)
标签:dig inpu dump pass NPU print python [1] --
原文地址:https://www.cnblogs.com/skyxiuli/p/10705965.html