猫史档案馆


【Python作品分享】聊天机器人【教程贴】

用户:花生豆MF花生豆MF查看:1 回复:3 评论:1 创建时间:2020-11-26T12:47:05


【作品展示】

center_image

 

【作品介绍】

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………这里面还预留了Turtle和Tkinter模块,可以自己创作!

 

【作品源代码】

import random
import webbrowser
import turtle
from tkinter import
m= input('你想要开启编程猫吗?(想就说好的,否则说不好。)')
if '好的'in m:
    
    KK= input('是教育版还是普通版?(教育版打1,否则打2)')
    if "1"in KK:
        print('正在为你打开编程猫教育版')
        print("请稍等片刻……")
    
    webbrowser.open('https://edu.codemao.cn/')

    
    if "2" in KK:
        print('好的,马上为你打开编程猫官网!')
        print('请稍等片刻……')

    for x in range(10):
        for z in range(5):
            print('Loading…')

    webbrowser.open('https://shequ.codemao.cn/')




else:
    print('好的,那再看看别的?')
    print('稍等……')

    el=input('你想干什么?玩游戏?还是看电影?还是其他?')
    if "玩游戏" in el:

        game=input('玩哪个游戏?石头剪刀布还是猜数字?')

        if "石头剪刀布" in game:

            # 石头剪刀布
            choices = ['石头', '布', '剪刀']
            print('Hi,训练师!我是编程猫!很高兴遇见你!现在我们来玩石头剪刀布的游戏吧!')
            print('石头剪刀布!')
            player = input('你要出石头呢,还是剪刀呢,还是布?(如输入“退出”,可退出游戏)')
            # 直到退出游戏之前,下面的循环都会继续
            while (player != '退出'):
                # 验证玩家和电脑各自的选择
                computer = random.choice(choices)
                print((((('你出了' + player) + ',电脑出了') + computer) + '...'))
                if (player == computer):
                    print("平局!")
                elif (player == '石头'):
                    if computer == "剪刀":
                        print("你赢了!")
                    else:
                        print("电脑赢了!")
                elif (player == '布'):
                    if computer == "石头":
                        print("你赢了")
                    else:
                        print("电脑赢了!")
                elif (player == '剪刀'):
                    if computer == "布":
                        print("你赢了")
                    else:
                        print("电脑赢了!")
                else:
                    print("出错了哦!只能出“石头”“剪刀”或“布”!")
                # 立即再来一轮,直到退出游戏
                print('石头剪刀布!')
                player = input('你要出石头呢,还是剪刀呢,还是布?(如输入“退出”,可退出游戏)')

        
        
        
        
        if "猜数字" in game:

        
        
            # 猜数字
            # 可以更改随机数范围,增大难度哦
            # 修改范围时,记得提示字符串也要更改
            the_number = random.randint(1, 10)
            print('Hi,训练师!我们来玩一个猜数字游戏吧!')
            guess = int(input('请猜一个1到10之间的秘密数字(包括1和10): '))
            while (guess != the_number):
                if (guess > the_number):
                    print(guess, '猜大了,请再来一次!')
                if (guess < the_number):
                    print(guess, '猜小了,请再来一次!')
                guess = int(input('再来一次:'))
            print(guess, '就是秘密数字!恭喜你猜对了!')


#其他的:

    elif "看电影" in el:
        
        print('请稍等')
        print('即将为你打开爱奇艺官网')
        
        webbrowser.open('https://www.iqiyi.com/')


    else:
        stre=input('想干什么?,打开默认浏览器还是聊聊学科?')
        if '聊聊学科' in stre:
            M=input('要聊聊哪科?')
            if "语文" in M:
                print('好的')


                print('请稍等……')

                webbrowser.open('http://m-qun.umeng100.com/landing-page-pc/PrimaryKnowledge.html?templateId=301&pageType=313&plan=PC-%E5%B0%8F%E5%AD%A6-%E7%9F%A5%E8%AF%86%E7%82%B9&unit=%E7%9F%A5%E8%AF%86%E7%82%B9-%E8%AF%AD%E6%96%87-%E5%85%B7%E4%BD%93%E7%89%88%E6%9C%AC&keyword=%E5%B0%8F%E5%AD%A6%E8%AF%AD%E6%96%87%E7%9F%A5%E8%AF%86%E7%82%B9%E5%BD%92%E7%BA%B3(%E6%9C%80%E6%96%B0%E5%AE%8C%E6%95%B4%E7%89%88)&e_matchtype={matchtype}&e_creative={creative}&e_adposition={adposition}&e_pagenum={pagenum}&e_keywordid=38234718367')


            if "数学" in M:
                print('数学可重要了!')
                print('有了数学才有我!')
                print('有了数学才有算法和函数!')
                



            if "英语" in M:
                print('一定要学好英语!')
                print('有英语才会编程!')

            else:
                print('语数英外的其他的学科暂未设计好答句')
                print('再见~')
            

        if "打开默认浏览器" in stre:
            webbrowser.open('https://hao.360.com')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
望_庐山望_庐山

外站屏蔽真香

点赞0


评论


花生豆MF花生豆MF

这里面的网址最好自己找,不然会运行不起来

点赞0


评论


JSR代码喵JSR代码喵

喵喵喵

点赞0


评论