If statement 如果没有得到输入的值,为什么&引用;Python“;
正如您所看到的,它没有给if提供输入值!为什么?以及如何将输入值存储到变量(数字)If statement 如果没有得到输入的值,为什么&引用;Python“;,if-statement,input,printing,If Statement,Input,Printing,正如您所看到的,它没有给if提供输入值!为什么?以及如何将输入值存储到变量(数字) 有一些问题,通常当您使用input并希望提交一个数字时,您希望在它之前使用int(),以确保输入被理解为一个数字(键入int)。此外,当您要声明“else-if”语句时,应使用elif。最后,在if语句中不需要括号。以下方面应起作用: number = int(input("Enter a Number? ")) if number == 1: print("one") elif number >=
有一些问题,通常当您使用
input
并希望提交一个数字时,您希望在它之前使用int()
,以确保输入被理解为一个数字(键入int)。此外,当您要声明“else-if”语句时,应使用elif
。最后,在if
语句中不需要括号。以下方面应起作用:
number = int(input("Enter a Number? "))
if number == 1:
print("one")
elif number >= 2: #I've changed this syntax, because two or greater is written like this
print("two or greater")
else:
print("negative number")
以下是我正在尝试的输出:
Enter a Number? 3
two or greater
有一些问题,通常当您使用
input
并希望提交一个数字时,您希望在它之前使用int()
,以确保输入被理解为一个数字(键入int)。此外,当您要声明“else-if”语句时,应使用elif
。最后,在if
语句中不需要括号。以下方面应起作用:
number = int(input("Enter a Number? "))
if number == 1:
print("one")
elif number >= 2: #I've changed this syntax, because two or greater is written like this
print("two or greater")
else:
print("negative number")
以下是我正在尝试的输出:
Enter a Number? 3
two or greater
当我输入1作为一个数字,它的打印1和一个负数!另一方面,当我输入一个2时,它只打印两个或更多,所以为什么我在1上得到负数,你复制粘贴我的语法吗?它将
一个返回给我!另外,请注意,当我输入1作为数字时,0将返回负数,即打印1和负数!另一方面,当我输入一个2时,它只打印两个或更多,所以为什么我在1上得到负数,你复制粘贴我的语法吗?它将一个返回给我!另外,注意0将返回负数,这是什么语言?请编辑标签。它是Python。我编辑它这是什么语言?请编辑标签。它是Python。我编辑它