Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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 - Fatal编程技术网

不会终止的Python程序

不会终止的Python程序,python,Python,我从命令行(python filename.py)运行以下代码,它不会终止。我在一个过程之外尝试过代码,也在一个在线解释器中尝试过这个过程,所以我认为这不是算法。我做错了什么 n = raw_input("Enter a number: ") def print_multiplication_table(n): x = 1 while x <= n: y = 1 while y <=

我从命令行(python filename.py)运行以下代码,它不会终止。我在一个过程之外尝试过代码,也在一个在线解释器中尝试过这个过程,所以我认为这不是算法。我做错了什么

    n = raw_input("Enter a number: ")

    def print_multiplication_table(n):

        x = 1

        while x <= n:
            y = 1
            while y <= n:
                z = x * y
                print x, " * ", y, " = ", z
                y += 1
            x += 1

    print_multiplication_table(n)
n=原始输入(“输入一个数字:”)
def打印乘法表(n):
x=1

当x时,您应该将从
原始输入
接收的数字转换为整数。现在它被比作一个字符串

一种简单(但可能不好)的方法:

n = int(raw_input("Enter a number: "))

您应该将从
原始输入
接收的数字转换为整数。现在它被比作一个字符串

一种简单(但可能不好)的方法:

n = int(raw_input("Enter a number: "))

原始输入
命令有问题。我自己也有类似的代码(我想我们都在学习Udacity课程)。我试图将
raw\u input
行添加到我的代码中,结果也是无限循环。
raw\u input
命令有问题。我自己也有类似的代码(我想我们都在学习Udacity课程)。我试图将
raw\u输入
行添加到我的代码中,结果也是无限循环。

请修复缩进。如果我没有正确的缩进,我不知道代码应该做什么。请修复你的缩进。如果没有正确的缩进,我不知道代码应该做什么。