任务描述

本关任务:使用python中的if语句实现逻辑表示法。

相关知识

为了完成本关任务,你需要掌握:1.逻辑表示法。

逻辑表示法

逻辑表示法的形式可以为:

if P then Q

其中,P是产生式的前提,指结果发生的条件。Q是发生的结果,可以是结论或操作。如:

if打雷then下雨,这里下雨为结论。
if打雷then出门要带伞,出门带伞则为操作。

在python中,我们可以使用if语句来表示,代码如下:

p = '打雷'
if p == '打雷':
    q = '下雨'
    print(q)

下雨

上面代码表示,如果字符串p为打雷,则输出下雨。假如有多种情况,则代码如下:

p = '动物会飞会下蛋'
if p == '打雷':
    q = '下雨'
elif p == '动物会飞会下蛋':
    q = '该动物是鸟'
print(q)

该动物是鸟

这段代码这段代码表示,如果字符串p为打雷,则输出下雨。如果字符串p为动物会飞会下蛋,则输出该动物是鸟。

编程要求

根据提示,使用pyhton中的if语句实现逻辑表示法。

测试说明

对你编写的代码进行测试:

测试输入:打雷
预期输出:下雨

测试输入:动物会飞会下蛋
预期输出:该动物是鸟

代码文件

使用FileZilla或其他FTP客户端登录ftp://8.141.124.155:21
用户名:student,密码:aiaiai
下载student.cpython-36.pyc。

student.py

#encoding=utf8

'''
请将下面代码空缺部分补全
'''

def x(p):
    #********* Begin *********#
    if p == '打雷':
        q = '下雨'
    elif p == '动物会飞会下蛋':
        q = '该动物是鸟'
    #********* End *********#
    print(q)

main.py

#encoding=utf8
from student import x

p = input()
x(p)
文档更新时间: 2025-09-02 12:34   作者:yyq