IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python学习一点 快乐一点(5)判断一组不等式是否满足约束并输出最大差 -> 正文阅读

[Python知识库]python学习一点 快乐一点(5)判断一组不等式是否满足约束并输出最大差

判断一组不等式是否满足约束并输出最大差

要求:1s 65535k

给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)
要求:
1>不等式系数为double类型,是一个二维数组
2>不等式的变量类型为int类型,是一维数组
3>不等式的目标值为double类型,是一维数组
4>不等式的约束为字符串数组,只能是:">",">=","=","<=","<"

输入描述:a11,a12,a13,a14,a15;a21,a22,a23,a24,a25;a31,a32,a33,a34,a35;*1,*2,*3,*4,*5;b1,b2,b3,b4,b5;<=,<=,<=
输出描述:
true或者false,最大差

#!/usr/bin/python
# -*- coding: utf-8 -*-
arr = input().split(";")
num=str(arr[-3]).split(",")
b=str(arr[-2]).split(",")
s=str(arr[-1]).split(",")
max_item = []
false_res = []
i_range = len(arr) - 3
j_range = len(num)

for i in range(0,i_range):
    item = str(arr[i]).split(",")
    # print(item)
    sum = 0
    res = float(b[i])
    for j in range(j_range):
        sum = sum + float(item[j])*float(num[j])
    t =sum-res
    max_i = int(abs(t))
    max_item.append(max_i)
    if t == 0 and (s[i]=="=" or s[i]==">=" or s[i]=="<="):
        fin_res="true"
    elif t > 0 and (s[i]==">" or s[i]==">=") :
        fin_res="true"
    elif t < 0 and (s[i]=="<" or s[i]=="<=") :
        fin_res="true"
    else:
        fin_res="false"
        false_res.append(fin_res)


if 'false' in false_res:
    n = "false"
else:
    n = "true"
    
print(n,max(max_item))

        

在这里插入图片描述
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-02 10:46:25  更:2021-08-02 10:47:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 10:02:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码