Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python程序,在屏幕上写入所有正整数,直到用户设定的限制_Python_Loops - Fatal编程技术网

python程序,在屏幕上写入所有正整数,直到用户设定的限制

python程序,在屏幕上写入所有正整数,直到用户设定的限制,python,loops,Python,Loops,如何创建一个python程序,在屏幕上写入所有正整数,直到用户使用循环倒计时设置的限制 这就是我所做的: limit = int(input("Please input a number : ")) for i in range (1,limit, +1): print("i") 你的代码错了,因为 在范围(1,limit,+1)中有逗号。这使得步骤1(+1==1)的范围从1到限制,这是默认值。您需要范围(1,限制+1) 打印时,您需要使用print(i),而不是print(“i”

如何创建一个python程序,在屏幕上写入所有正整数,直到用户使用循环倒计时设置的限制

这就是我所做的:

limit = int(input("Please input a number : "))

for i in range (1,limit, +1):
    print("i")

你的代码错了,因为

  • 范围(1,limit,+1)
    中有逗号。这使得步骤1(
    +1==1
    )的范围从1到
    限制
    ,这是默认值。您需要
    范围(1,限制+1)
  • 打印时,您需要使用
    print(i)
    ,而不是
    print(“i”)
    i
    是指名为
    i
    的变量,而
    “i”
    只是一个
    str
    (文本)
如果您想要1中的数字,包括
limit
do

limit = int(input("Please input a number: "))

for i in range(1, limit + 1):
    print(i)

您似乎在
limit,+1
中有一个错误的逗号。将其更改为
limit+1

引号中的“i”是指字母“i”
i
不带引号表示存储在变量i中的值

综上所述:

limit = int(input("Please input a number : "))

for i in range (1, limit+1):
    print(i)

这将打印从1到
limit
的所有整数,包括
limit
。(如果您不想包含
限制
本身,请删除
+1

删除
限制
后的逗号。删除
i
@jez周围的引号仍然不起作用。“不起作用”不是错误报告。需要查看出了什么问题,否则没有人可以帮助。只需使用print(i)@jez抱歉,这是我跑步时发生的情况:请输入一个数字:9 i