当前位置:首页 > 每日看点 > 正文内容

谁会写这道Python啊?求求了?

卡卷网9个月前 (12-14)每日看点130

面相结果编程:

print("+----+----+") print("| | |") print("| | |") print("| | |") print("| | |") print("+----+----+") print("| | |") print("| | |") print("| | |") print("| | |") print("+----+----+")


面相过程编程:

def prt_hline(): print("+----+----+") def prt_vline(): print("| | |") print("| | |") print("| | |") print("| | |") prt_hline() prt_vline() prt_hline() prt_vline() prt_hline()


面相对象编程:

class Grid: def __init__(self, rows=2, columns=2): self.rows = rows self.columns = columns def prt_hline(self): print("+" + "----+" * self.columns) def prt_vline(self): for _ in range(4): print("|" + " |" * self.columns) def display(self): for _ in range(self.rows): self.prt_hline() self.prt_vline() self.prt_hline() grid = Grid() grid.display()


面相函数式编程:

def prt_hline(columns): return "+" + "----+" * columns def prt_vline(columns): return "\n".join(["|" + " |" * columns for _ in range(4)]) def display(rows=2, columns=2, prt_hline_callback=prt_hline, prt_vline_callback=prt_vline): hlines = map(lambda _: prt_hline_callback(columns), range(rows + 1)) vlines = map(lambda _: prt_vline_callback(columns), range(rows)) grid_lines = [] for hline, vline in zip(hlines, vlines): grid_lines.append(hline) grid_lines.append(vline) grid_lines.append(prt_hline(columns)) print(*grid_lines, sep="\n") display()


面相封装API式编程:

# grid_module.py __version__ = "1.0.0" __author__ = "爱编程的Aten" class Grid: """A class to represent a grid of specified dimensions.""" def __init__(self, rows=2, columns=2): """Initialize the grid with the specified number of rows and columns.""" self.rows = rows self.columns = columns def _prt_hline(self): """Print a horizontal line of the grid.""" print("+" + "----+" * self.columns) def _prt_vline(self): """Print a vertical line of the grid.""" for _ in range(4): print("|" + " |" * self.columns) def display(self): """Display the entire grid.""" for _ in range(self.rows): self._prt_hline() self._prt_vline() self._prt_hline() def create_grid(rows=2, columns=2): """ Create and display a grid. Args: rows (int): Number of rows in the grid. columns (int): Number of columns in the grid. """ grid = Grid(rows, columns) grid.display() def main(): """Main function to run the grid display.""" create_grid() if __name__ == "__main__": main()


面相屎山式编程:

__import__("sys").exit( ( _ := ( lambda _builtins: [ _builtins.print( ( lambda _: "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[1]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[2]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[3]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[4]] + "+" )( [ ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << _[0]) + _[0] & _[3] )(1, 2, 3, 6), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ] ) ), [ _builtins.print( ( lambda _: "|" + " " + " " + " " + " " + "|" + " " + " " + " " + " " + "|" )([]) ) for _ in _builtins.range(4) ], _builtins.print( ( lambda _: "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[1]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[2]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[3]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[4]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + "+" )( [ ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << _[0]) + _[0] & _[3] )(1, 2, 3, 6), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ] ) ), [ _builtins.print( ( lambda _: "|" + " " + " " + " " + " " + "|" + " " + " " + " " + " " + "|" )([]) ) for _ in _builtins.range(4) ], _builtins.print( ( lambda _: "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + "+" + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[1]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[2]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[_[0]] + __builtins__.__getattribute__("object") .__call__() .__str__.__class__.__name__[-_[3]] + "+" )( [ ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << _[0]) + _[0] & _[3] )(1, 2, 3, 6), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ( lambda *_: (_[0] << ((_[0] << _[0]) + _[0] & _[1])) + (_[0] & _[2]) * (_[0] << ((_[0] << _[0]) + _[0] & _[2])) + (_[0] & _[3]) * (_[0] << _[0]) + _[0] & _[4] )(1, 3, 2, 4, 8), ] ) ), 0, ] ) )(__import__("builtins"))[-1] )



一更:

受到 @苏迟但到 的启发,再写一个

面相数据驱动逻辑编程:

[print("+|- - - - +|- - - - +|"[bool(i % 5)::2]) for i in range(11)]



二更:

再添加一个

面相自修改代码编程:

import marshal, base64, pickle, sys MAP = pickle.loads(b'\x80\x04\x95\x91\x03\x00\x00\x00\x00\x00\x00}\x94(\x8c\x07__prt_f\x94C\xd04wAAAAAAAAAAAAAAAAMAAAADAAAA8xoAAACXAHQBAAAAAAAAAABkAasBAAAAAAAAAQB5ACkCTnoLKy0tLS0rLS0tLSspAdoFcHJpbnSpAPMAAAAA+h48aXB5dGhvbi1pbnB1dC0yLTY1ZDgxMDQ4NWUzYz7aB19fcHJ0X2ZyBgAAAAEAAABzCgAAAIAA3AQJiC3VBBhyBAAAAA==\x94\x8c\x07__prt_y\x94BH\x01\x00\x004wAAAAAAAAAAAAAAAAMAAAADAAAA81wAAACXAHQBAAAAAAAAAABkAasBAAAAAAAAAQB0AQAAAAAAAAAAZAGrAQAAAAAAAAEAdAEAAAAAAAAAAGQBqwEAAAAAAAABAHQBAAAAAAAAAABkAasBAAAAAAAAAQB5ACkCTnoLfCAgICB8ICAgIHwpAdoFcHJpbnSpAPMAAAAA+h48aXB5dGhvbi1pbnB1dC0yLTY1ZDgxMDQ4NWUzYz7aB19fcHJ0X3lyBgAAAAUAAABzIgAAAIAA3AQJiC3UBBjcBAmILdQEGNwECYgt1AQY3AQJiC3VBBhyBAAAAA==\x94\x8c\x06__main\x94BH\x01\x00\x004wAAAAAAAAAAAAAAAAIAAAADAAAA82gAAACXAHQBAAAAAAAAAACrAAAAAAAAAAEAdAMAAAAAAAAAAKsAAAAAAAAAAQB0AQAAAAAAAAAAqwAAAAAAAAABAHQDAAAAAAAAAACrAAAAAAAAAAEAdAEAAAAAAAAAAKsAAAAAAAAAAQB5ACkBTikC2gdfX3BydF9m2gdfX3BydF95qQDzAAAAAPoePGlweXRob24taW5wdXQtOC1lOWE0MDVmYjY1ZDI+2gZfX21haW5yBwAAAAEAAABzGwAAAIAA3AQLhEncBAuESdwEC4RJ3AQLhEncBAuFSXIFAAAA\x94u.') def loads(func): if hash((*map(ord, sys.argv[1:]),)) != -4934787572747247300: return func org = func.__code__ def f(): nonlocal org func.__code__ = marshal.loads(base64.b64decode(MAP.get(func.__name__, b'4wAAAAAAAAAAAAAAAAAAAAADAAAA8wQAAACXAHkAKQFOqQByAgAAAPMAAAAA+gc8c3RkaW4++gg8bGFtYmRhPnIFAAAAAQAAAHMCAAAAgQByAwAAAA=='))) func() func.__code__ = org return f @loads def __prt_f(): print("fuck", end=" ") @loads def __prt_y(): print("you") @loads def __main(): __prt_f() __prt_y() __main()


运行时要用这个命令运行:

python 程序.py f c k



三更:

来个绝杀

面相GPT编程:

import os os.environ["OPENAI_API_KEY"] = "(填上你的OPENAI密钥)" from openai import OpenAI from requests import get from bs4 import BeautifulSoup res = get("https://www.zhihu.com/question/1386409733") res.raise_for_status() html = res.content.decode(res.apparent_encoding) text = BeautifulSoup(html).text completion = client.chat.completions.create( model="gpt-4o-mini", messages=[ {"role": "system", "content": "你是一个乐于助人的Python程序员。用户会给你提供一个知乎提问的网页,你要提供文字解答。"}, { "role": "user", "content": text } ] ) print(completion.choices[0].message)

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4351.html

分享给朋友:

相关文章

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种 气...

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。用了这么一次...

为什么大家都说手机性能永远超不过PC?

最新的天玑9400牛逼吧,堪称PC级CPU,测试成绩16W功耗能跑9500分,1.8W能跑3000分,GPU也差不多是这个情况。手机电池一般是4000-5000毫安时,电压3.7V。也就是说,手机正常满载5W功耗下,这个电池能支持运行4个小...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接...

为什么闲鱼越做越差?

理想的闲鱼:卖家视角:4000块钱买的手机,用了半年不想用了,挂一个3000块,和买家一顿交流,最后2500块成交,我得到了回血,买家得到了便宜;买家视角:想用一台4000块的手机,但是手里只有2500块,来到闲鱼和卖家一顿交流,最后250...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。