所以,如果我想获得一个用户输入数字,打印出Color 1 Color 2等,具体取决于输入的数字;我该怎么办?到目前为止我有这个,但它打印出单词颜色,但x很多次。
user = input("How many colors?:")
x=int(user)
for i in range(x):
print("Color" * x)
答案 0 :(得分:2)
如果您只是在学习Python,这是一种避免将数字更改为字符串和格式化字符串的简单方法。请注意,这主要只是将乘法符号更改为逗号,这告诉Python打印两个变量,它们之间只有一个空格。我还改进了你的变量名。检查自己其他变化是什么。
usercount = int(input("How many colors?:"))
for i in range(usercount):
print("Color", i+1)
另一种类似的方式使范围复杂化并简化了打印语句。但第一个更简单。
usercount = int(input("How many colors?:"))
for i in range(1, usercount+1):
print("Color", i)
答案 1 :(得分:1)
TableView
答案 2 :(得分:1)
如何添加而不是相乘?
user = input("How many colors?:")
x=int(user)
for i in range(x):
print("Color " + str(i + 1))
上的本教程
答案 3 :(得分:0)
...
int[] a = new int[1];
int[] b = new int[1];
randomInt(a, b);
//now you have your values in a[0] and b[0].