合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

        代寫CMSC 150、代做Python設計程序
        代寫CMSC 150、代做Python設計程序

        時間:2025-02-20  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



        README.md 2025-01-27
        1 / 3
        Simple Chatbot
        CMSC 150-[01/02] - Spring 2025 - Project 1
        Introduction
        Most AI agents, particularly chatbots (see ELIZA, one of the first chatbots and Eugene Gootsman, the first
        chatbot to pass the Turing Test), are really just made up of complex "if-else" statements. For this project, you
        are going to make an extremely simple chatbot. In it, you'll check for keywords and phrases and have the
        chatbot give unique responses.
        Topics Covered
        variable assignment and updating
        user input
        print statements and formatting
        if-else conditionals
        comparison
        arithmetic
        boolean conditioning
        data types
        Starter Code
        A starter code file is given for you in simplebot-p1-TEMPLATE.py (replace 'TEMPLATE' with your last name). In
        it, there are some global variables needed for the assignment (see Instructions), an infinite while loop to keep
        the interaction going, and user input.
        Instructions
        1. Before the while loop, ask the user for their name and save it to the user_name variable.
        2. Inside the while loop, write a total of 9 conditional statements (if, elif, else) that prints out a response
        to user input. These responses must be distinct.
        3 statements must check if a certain word is in the input
        Example:
         if "hello" in user_input:
         print("Hello!")
        3 additional statements must check if an exact phrase is said by the user
        Example:
        README.md 2025-01-27
        2 / 3
         if user_input == "What is your favorite color?":
         print("My favorite color is black.")
        1 additional statement must check if a "magic word" (saved in the variable MAGIC_WORD) is said
        by the user. If so, the counter value magic_word_ct must be incremented by 1.
        1 additional statement must check if the user has said 2 passwords -- saved as variables
        PASSWORD1 and PASSWORD2 -- in the same input. If so, set the unlocked_password to true. Both
        words must be said in the same input in order to activate. The words cannot be the same.
        1 additional statement acts as a default statement regardless of the user input. 1 randomly
        chosen response out of 4 possible responses must be printed out. These 4 possible condition
        checks do not count towards the 9 total.
        HINT: Use the random.randint(min,max) function to randomly pick a response
        The user's name and the bot's name must be printed at some point during the program runtime.
        This can be at the beginning, during the chat session, or at the end.
        3. Outside of the while loop, print a goodbye message and 2 additional sentences based on 2 conditions:
        If the magic word was said, print how many times it was said during the chat session.
        If the user correctly said both passwords, and the unlocked_password is true, print the
        SECRET_MESSAGE.
        If neither of these conditions were met, you don't have to print anything else.
        Example Use Case
        This chat shows the conversation between the user "M" and a chatbot named "Alphonse" -- who is secretly a
        cow. The user input is denoted with a ">" before the phrase.
        The responses and inputs are annotated on the right side for the different phrases, words, magic words, and
        password activations.
        Note: Not all possible responses are shown and some default responses are repeated.
        Note 2: Notice that when the user inputs the magic word and password checks, the bot prints a default response.
        You don't have to have a unique response for these checks if you want to keep the magic word and passwords a
        secret to the user.
        Rules
        DO NOT rename the variables included with the starter code
        DO NOT remove the while loop -- it is necessary to run the constant chat or the breaking condition
        statement (see lines 48+49) -- it is necessary to end the program. You are, however, allowed to change
        the exit command variable EXIT_COMMAND at the top of the code.
        Libraries (aside from the import random that is already included) are NOT ALLOWED to be imported.
        This includes built-in Python libraries and external libraries.
        Only use ASCII characters. Avoid using special characters or emojis.
        README.md 2025-01-27
        3 / 3
        As per the syllabus, and for all assignments in this class, CODE FROM GENERATIVE AI IS PROHIBITED.
        The code you turn in is your own. The code will be checked for plagiarism.
        Hints
        Be careful about the ordering of the conditionals and use of if-elif-else for these statements. The magic
        word and password checks take the highest priority.
        Have your bot ask the user questions after a response. It facilitates better chatting.
        Make your default responses generic. It makes the chatbot more realistic and facilitates better chatting.
        Test your chatbot out with friends and family and see how your bot responds!
        Submission
        Submit ONLY the Python file labeled simplebot-p1-[LASTNAME].py (where [LASTNAME] is your last name)
        to Blackboard. The project is due at 2/16 11:59pm. For each hour, h, that it is late, your grade is reduced by h
        points.
        Rubric (100 pts)
        General
        [5 pts] Correct file is turned in and is correctly named (see Submission above).
        [5 pts] Code runs without errors.
        [10 pts] Code has header documentation -- name, date, class course name and section, and program
        description
        [10 pts] while statement loop and exiting condition are not modified
        Bot Interaction
        [10 pts] The responses are all different.
        [5 pts] The user's name is saved and printed in at least one of the responses.
        [5 pts] The bot's name is saved and printed in at least one of the responses.
        [10 pts] 3 conditionals that check if a word is in the input (word-based conditional)
        [10 pts] 3 conditionals that check if the entire input exactly matches a phrase (phrase-based
        conditional)
        [10 pts] 1 default conditional with 4 possible responses chosen at random
        Ending Interaction
        [10 pts] The magic word count is incremented, printed at the end of the session, and the correct
        number of times it is said by the user is accurate.
        [10 pts] The 2 passwords are different and the secret message is printed at the end if both words are
        said in one user input during the session.

        請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp


         

        掃一掃在手機打開當前頁
      1. 上一篇:代寫CS536、代做C/C++,Java編程
      2. 下一篇:易分期全國客服電話-易分期24小時人工服務熱線
      3. 無相關信息
        合肥生活資訊

        合肥圖文信息
        急尋熱仿真分析?代做熱仿真服務+熱設計優化
        急尋熱仿真分析?代做熱仿真服務+熱設計優化
        出評 開團工具
        出評 開團工具
        挖掘機濾芯提升發動機性能
        挖掘機濾芯提升發動機性能
        海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
        海信羅馬假日洗衣機亮相AWE 復古美學與現代
        合肥機場巴士4號線
        合肥機場巴士4號線
        合肥機場巴士3號線
        合肥機場巴士3號線
        合肥機場巴士2號線
        合肥機場巴士2號線
        合肥機場巴士1號線
        合肥機場巴士1號線
      4. 短信驗證碼 酒店vi設計 deepseek 幣安下載 AI生圖 AI寫作 aippt AI生成PPT

        關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

        Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
        ICP備06013414號-3 公安備 42010502001045

        主站蜘蛛池模板: 亚洲国产综合精品中文第一区| 国产在线精品一区二区中文| 免费av一区二区三区| 性盈盈影院免费视频观看在线一区| 久久se精品一区二区| 精品国产一区二区三区免费看| 无码精品人妻一区二区三区免费看| 精品久久国产一区二区三区香蕉| 亚洲高清一区二区三区电影 | 国产一区二区在线观看麻豆| 日韩精品一区二区三区色欲AV| 成人精品一区二区三区不卡免费看| 在线视频亚洲一区| 国产手机精品一区二区| 亚洲一区二区三区无码国产| 中文字幕人妻无码一区二区三区| 久久久久国产一区二区三区| asmr国产一区在线| 国产91精品一区二区麻豆亚洲| 国产一区中文字幕| 午夜无码视频一区二区三区| 国产aⅴ一区二区| 日韩电影在线观看第一区| 日韩精品一区在线| 无码日韩人妻AV一区二区三区 | 伊人色综合网一区二区三区| 日韩免费无码视频一区二区三区| 高清一区二区三区免费视频| 高清一区二区三区免费视频| 亚洲综合无码一区二区| 男插女高潮一区二区| 蜜桃无码AV一区二区| 中日韩精品无码一区二区三区 | 国99精品无码一区二区三区| 久久精品一区二区三区日韩 | 97人妻无码一区二区精品免费| 中文字幕日韩精品一区二区三区 | 少妇无码一区二区三区| 亚欧在线精品免费观看一区 | 国产乱码一区二区三区爽爽爽| 日本欧洲视频一区|