Python中如何获得一个整数的2进制的形式

Python中如何获得一个整数的2进制的形式,第1张

采用 python 自带了方法 bin 函数,比如 bin(12345) 回返回字符串 '0b11000000111001', 这个时候在把0b去掉即可:

>>> bin(12345)replace('0b','')

'11000000111001'

以下是使用Python编写的程序,用于输入一个数,可以是实数也可以是整数,然后原样输出它:

num = input()

print(num)

在这个程序中,我们使用input函数获取用户输入的数,不需要提供任何提示文字。由于input函数返回的是一个字符串类型的值,因此我们不需要进行任何类型转换就可以直接将其输出。最后,我们使用print函数输出原样输入的数。

scipy做线性规划不是很方便,推荐用pulp来做,这个模块不属于python的内置模块,需要先安装,pip install pulp

from pulp import

# 设置对象

prob = LpProblem('myProblem', LpMinimize)

# 设置三个变量,并设置变量最小取值

x1 = LpVariable('x1', 0)

x2 = LpVariable('x2', 0)

x3 = LpVariable('x3', 0)

x4 = LpVariable('x4')

# 载入目标函数,默认是求最小值,因此这次对原目标函数乘以-1

prob += 3x1 - 4x2 + 2x3 -5x4

# 载入约束变量

prob += 4x1 - x2 + 2x3 -x4 == -2

prob += x1 + x2 -x3 + 2x4 <= 14

prob += -2x1 + 3x2 + x3 -x4 >= 2

# 求解

以上就是关于Python中如何获得一个整数的2进制的形式全部的内容,包括:Python中如何获得一个整数的2进制的形式、python+输入一个数,可以是实数也可以是整数,再原样输出它。注意:不需要输、Python scipy库线性规划如何让变量取整数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9328592.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存