使用原始输入lis调用函数

2024-06-17 16:28:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用尽可能少的行直接输入raw_input(没有额外的变量或任何东西),并用它调用函数。问题是,我需要一份清单。不过,我很清楚拆分功能

histogram(split.raw_input("List, sire: "))

引发命名错误。我不认为这样行得通,但我想我还是会试试的。我相信Python之神知道怎么做,我见过相当可笑的“Python”之类的东西,但不幸的是,我还没有那么先进。你知道吗

编辑:我想我应该添加我的代码的其余部分,但它很可能是完全不相关的。你知道吗

#!/usr/bin/python
def histogram(x):
    for i in x:
        print int(i) * "*"

推荐高级/长期阅读是很感激的,我想尽量沉浸在其中。你知道吗

谢谢,我帮你搞定了。你知道吗


Tags: 代码功能编辑inputrawbinusr错误
1条回答
网友
1楼 · 发布于 2024-06-17 16:28:57

在不使用任何模块的情况下,就是这样:

#!/usr/bin/python
def string_len(x):
    for i in x:
        print int(i) * "*"

string_len(raw_input("String here").split())   

或者,用直方图完全替换任何出现的string_len。你知道吗

相关问题 更多 >