我正在尝试使用尽可能少的行来直接输入raw_input
(没有额外的变量和其他内容)并用它调用函数。问题是,我需要一个清单。我很清楚split函数,但是
histogram(split.raw_input("List, sire: "))
抛出命名错误。我认为它不会起作用,但我想我还是试试。我确定蟒蛇神知道怎么样,我看到的很荒谬" pythonic"什么东西或者你称之为的东西,但不幸的是我还没那么先进。
编辑:我想我应该添加其余的代码,但很可能完全不相关。
#!/usr/bin/python
def histogram(x):
for i in x:
print int(i) * "*"
感谢高级/长读的推荐,我想尝试尽可能多地浸泡。
谢谢,让它运转起来。
答案 0 :(得分:0)
不使用任何模块,这就是它的完成方式:
#!/usr/bin/python
def string_len(x):
for i in x:
print int(i) * "*"
string_len(raw_input("String here").split())
或者,用直方图完全替换任何string_len
。