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

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

卡卷网1年前 (2024-12-14)每日看点250

面相结果编程:

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

分享给朋友:

相关文章

为什么扫码支付在中国流行,在发达国家被排斥?

因为这是一种落后的技术。卖菜的大爷花5毛钱就可以打印出一张二维码来接受付款。你觉着这种先进么?跟先进完全不沾边的。正是因为不先进,所以才能流行。卖菜大爷用不起一台先进的、具有NFC感应功能的、还能刷各种银行卡的收款机。这就是现实。发达国家,...

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

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

程序员都有自己的服务器吗?

程序员都有自己的服务器吗?

2024.9. 24,有朋友咨询功耗,我没有单独给服务器弄智能插座,系统做的 esxi 也看不到,所以只能用其他角度判断供大家参考。我有一个餐边柜改的机柜,里面白裙两盘,黑群晖 4 机械 1 mvme,一个爱快硬路由,一个联通光猫,一个 2...

怎样使自己处于高能量状态?

1、不要习惯性的回顾过去那些让你尴尬和犯了错误的事情,不要嫌弃自己蠢。学会原谅自己,当你不断回忆那些错误和囧事的时候,告诉自己:自己确实做错了,下次不要再犯即可,不需一遍遍的回忆。这件事情已经发生,不要再一遍遍的折磨自己,不断回忆一点好处没...

为什么原来说 7 nm 是半导体工艺的极限,但现在又被突破了?

10年前我们觉得65nm工艺是极限,因为到了65nm节点二氧化硅绝缘层漏电已经不可容忍。所以工业界搞出了HKMG,用high-k介质取代了二氧化硅,传统的多晶硅-二氧化硅-单晶硅结构变成了金属-highK-单晶硅结构。5年前我们觉得22nm...

为什么现在 AI 已经没啥热度了?

从改名叫大模型那一刻,懂行的就已经放弃了,剩下资本和无知网友还有点后劲所谓大模型,本质就是一个更大、更快数据库的传声筒。更大更快本身确实很厉害,但依然只是传声筒,和AI根本不沾边数据库之外仍然一无所知,甚至数据库之内的输出逻辑还要依赖大量人...

发表评论

访客

看不清,换一张

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