大家好,小编来为大家解答以下问题,学而思五个等级分别是什么,学而思分哪几个等级,现在让我们一起来看看吧!
展开全部
import re
def get_test_func(op):
if op == '<':
return lambda x, y: x < y
elif op == '>':
return lambda x, y: x > y
elif op == '<=':
return lambda x, y: x <=y
elif op == '>=':
return lambda x, y: x >= y
raise ValueError('Unknown operator %s' % op)
with open('', 'r') as fin:
next(fin)
for row in fin:
cols = row.split()
x = float(cols[1])
m = re.match(r'([><]=?)(\d+(?:\.\d+))', cols[2])
if m:
op, y = m.group(1), float(m.group(2))
test = get_test_func(op)
if test(x, y):
print('Row %s: Value %s satisfies constraint: %s' % (cols[0], cols[1], cols[2]))
else:
print('Row %s: Incorrect format: %s' % (name, cols[2]))
输入2113文件:5261
col1 col2 col3
row1 7 <=0.5
row2 7 >0.5
输出结4102果1653:
Row row2: Value 7 satisfies constraint: >0.5
原文地址1:https://blog.csdn.net/weixin_39799646/article/details/110126265
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099