C#学习:综合练习聊天机器人第二版

原创 2012年03月30日 00:18:54

传智播客.Net培训—C#编程基础(综合练习聊天机器人第二版)

综合练习聊天机器人第二版在第一版的基础上加入了对用户输入字段的模糊处理,只要用户输入字段中含有关键词,机器人就可以进行回答。

复习字符串处理函数和条件判断优先级问题

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 聊天机器人2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("你好,我是机器人");
            while (true)
            {
                string str = Console.ReadLine();
                if (str.Contains("天气"))
                {
                    string city = str.Substring(2);
                    Console.WriteLine("{0}的天气是晴朗", city);
                }
                else if(str.StartsWith("88")||str.Contains("再见")||str.Contains("bye"))
                {
                    Console.WriteLine("再见");
                    return;
                }else if(str.Contains("你")&&(str.Contains("姓名")||str.Contains("名字")))  //这里加入了括号,注意优先级
                {
                    Console.WriteLine("我叫机器人");
                }
            }
        }
    }
}

执行结果:


版权声明:本文为博主原创文章,未经博主允许不得转载。

新标准大学英语综合教程2(第二版)unit1答案截图

新标准大学英语综合教程2(第二版)unit1答案
  • ling_wang
  • ling_wang
  • 2017年12月10日 10:45
  • 1436

学习OpenCV 第二版

感兴趣的话大家可以到这里下载:http://download.csdn.net/detail/zleisure/7304763(下载时请看下资源简介)...
  • zleisure
  • zleisure
  • 2014年05月27日 19:02
  • 1943

<Python核心编程(第二版)>第六章练习题

1. 字符串. string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下字符串是否是另一个大字符串的一部分?     in    2. 字符串标识符. 修改例6-1 的 idcheck....
  • qq_20113327
  • qq_20113327
  • 2017年03月10日 17:56
  • 423

《Python核心编程》中文第二版课后练习3.8答案

3-1 变量在第一次被赋值时自动声明。在赋值时解释器会根据语法和右侧的操作数来决定新对象的类型。 3-2 函数总是返回一个值,显式return的值或者None。返回的值的类型也是动态确定。 ...
  • mzlogin
  • mzlogin
  • 2012年04月08日 11:01
  • 2392

《python核心编程第二版》第二章练习答案解析

2-5循环和数字 a i=1 while i < 11: print i i+=1 b for i in range(11): print i2-6条件判断 m ...
  • u013938528
  • u013938528
  • 2015年04月19日 10:57
  • 1148

《Python核心编程(第二版)》练习题(自己写的)

如果路过的朋友们发现错误或有意见,欢迎指正和提出! 第5章 5-4 #!/usr/bin/env python #coding:utf-8 year = int(raw_input...
  • sinat_31032599
  • sinat_31032599
  • 2017年10月08日 00:08
  • 215

学习bash:第二版(中文版).pdf 免费下载

下载地址: 学习bash:第二版(中文版).pdf
  • jiongyi1
  • jiongyi1
  • 2018年01月08日 19:42
  • 43

Python核心编程 第二版 第二章 部分习题解答

2–5. 循 环和数字 分 别使用while 和for 创建一个循 环: (a) 写一个while 循 环, 输出整数从0 到10。(要确保是从0 到10, 而不是从0 到9 或从1 到1...
  • Jay_J
  • Jay_J
  • 2014年10月25日 00:34
  • 804

《Erlang 程序设计》练习答案 -- 第八章 顺序编程补遗

% (1).复习这一张关于Mod:module_info()的部分。输入命令dict:module_info()。这个模块返回了多少函数?% (2).code:all_loaded() 命令会返回一个...
  • wwh578867817
  • wwh578867817
  • 2015年11月16日 15:58
  • 628

Python 核心编程(第二版)第八章 练习完整答案[转载]

由于我能力有限,做的答案不一定是最佳答案,仅供参考。另外,由于只是知识点,所以在程序中不一定会进行完整的数据类型检测。只列出函数部分,输出部分,自己调用下就行了。所有题目都经过测试可用。  来源ht...
  • czd327917086
  • czd327917086
  • 2011年08月16日 13:29
  • 3202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#学习:综合练习聊天机器人第二版
举报原因:
原因补充:

(最多只允许输入30个字)