当前位置:首页 > 每日看点

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

卡卷网2年前 (2024-12-14)每日看点324

面相结果编程:

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

分享给朋友:

相关文章

4000以下的手机有没有推荐的啊?

4000以下的手机有没有推荐的啊?

可以选择标准版的旗舰机型:vivo X100s、一加12、OPPO Find X7、小米14、iQOO 12; 也可以选外观时尚的自拍影像机型:vivo S19 Pro、realme GT 5 Pro、荣耀 200Pro、小米 Civi 4…

什么软件可以看电视直播?

什么软件可以看电视直播?

2024年9月6日最新更新:本文列举的 所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证都是最新可用版本。作为一个…

我觉得华为Mate60Pro明明配置不高,为什么还是有那么多人买呢?

我也好奇啊,所以闲聊时,我问了我们公司的副总,我说Mate60pro配置这么拉胯你怎么还买啊? 他一脸疑惑的看着我,配置?什么配置?我这手机信号挺好的啊? 我们总经理用的是去年华为出的折叠手机,花了一万多,我也想问问他同样的问题,但奈何一直…

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为 1外卖小哥对ip68等手…

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

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

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

如何做电商行业?

如何做电商行业?

“如何做电商*开网店”跟“如何找老婆”一样,没概况条件、没明确标准,就是扯犊子。 我把话题具体一点说: 具备“两三万”启动资金、掌握“选品+上架优化”基础技能,小则月入三五千、多则上万。跟摆地摊一样,有进货的钱、也不怕苦不怕累、稍微有点生意…

发表评论

访客

看不清,换一张

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