【发布时间】:2016-09-14 11:58:34
【问题描述】:
我正在尝试创建一个程序来打印一行文本一定次数,我想限制第一个文本条目中的字母数量,但我不知道如何。
代码:
# Hello World Script 2.0
import random
**------------------------------------------------
#i want to limit the amount of characters, how?
------------------------------------------------**
print("What do you want to be printed?(Max 20 Characters)")
var0 = input("> ")
print("Please enter the amount of times you want that printed(max 100000)")
print('Or enter "R" for a random number')
var2 = input("> ")
if int(var2) > 100000:
print("That number is too high, please restart the proram and enter something smaller.")
exit()
if var2 == "r":
var2 = random.randint(1,100000)
var1 = var0 * int(var2)
print(var1, var2)
【问题讨论】:
-
你的代码有什么问题?
-
请提供示例输入字符串和您想要的输出字符串。您的问题不清楚您想要什么
-
我希望用户输入文本,我希望它最多为 20 个字符。我想知道如何让 python 计算这些字符并打印“太长了”
-
你需要
len()。您的代码将类似于:if len(your_string) > 20: print "Too Long" -
好的,谢谢,我刚学python