Python中的if语句

时间:2019-11-11 16:33:01

标签: python if-statement

这是程序要我输出的内容

给出一个数字:10 再给一个数字:11 数字之一是偶数。

给出一个数字:12 再给一个数字:20 两个数字都是偶数。

给出一个数字:15 再给一个数字:21 两个数字都是奇数。

这是我想做的

number1 = int(input("Give a number:"))
number2 = int(input("Give another number:"))
if (number1 % 2 == 0) or (number2 % 2 ==0):
        print("One of the numbers is even.")
elif (number1 % 2 != 0) or (number2 % 2 !=0):
            print("One of the numbers is odd)

但是程序说我有语法错误 *编辑:我尝试对此进行编程,但它没有给出我想要的输出

2 个答案:

答案 0 :(得分:2)

您在上次打印时忘记了一个";)

number1 = int(input("Give a number:"))
number2 = int(input("Give another number:"))
if (number1 % 2 == 0) or (number2 % 2 ==0):
        print("One of the numbers is even.")
elif (number1 % 2 != 0) or (number2 % 2 !=0):
            print("One of the numbers is odd")

输入:1 & 10 输出:One of the numbers is even.

答案 1 :(得分:1)

上一个打印语句中缺少“。”

应为:print(“数字之一为奇数”)