以下为《《用户星座进行分析》实验报告》的无排版文字预览,完整内容请下载
本科学生实验(实践)报告
院 系:教育信息***
实验课程:Python程序设计及应用
实验项目:对用户星座进行分析并输出结果
指导老师:王某某
开课时间:2020 ( 2021 年度第 二 学期
专 业:教育技术学
班 级:20级3班
华南师范大学教务处
华南师范大学实验报告
学生姓名 :罗某某 学 号 :***013
专 业 :教育技术学 年级、班级:20级3班
课程名称:Python程序设计
实验项目:对用户星座进行分析并输出结果
实验类型:验证??设计 综合实验时间:2021年4月15日
实验指导老师:王某某?????实验评分:
实验一 对用户星座进行分析并输出结果
实验目的
掌握学习input函数的使用,掌握格式化打印字符的方法,掌握字符转化成数值的方法,掌握索引的使用要点。
实验设计方案
1.实验原理
利用input函数以及输出打印星座编号对照表,引导用户输入编号,再根据用户输入的编号,在创建的字典中分别检索对应的星座与日期,并在输出语句中打印出结果
2.实验内容
(1)用Python开发工具编写一个对用户星座进行分析的程序。
(2)利用开发工具编译、调试与运行该程序,并验证运行结果。
3.实验步骤
(1)在PyCharm下新建一个Python文件
(2)使用input函数,让用户输入其姓名,并赋值给name:
name=input(“输入你的名字:”)
(3)格式化打印星座对应日期信息:
print(''' ——————————————————————— 编号 星座 日期 1 水瓶 1月20日~2月18日 2 双鱼 2月19日~3月20日 3 白某某 3月21日~4月19日 4 XX 4月20日~5月20日 5 双子 5月21日~6月21日 6 巨蟹 6月22日~7月22日 7 狮子 7月23日~8月22日 8 处女 8月23日~9月22日 ——————————————————————''') //用三引号可以使字符串保持原来的格式输出
(4)引导用户根据信息提示输入编码数字,并赋值给a:a=input("请根据如上提示输入对应编号:")
(5)创建两个字典,键都是编码数字1至8,键对应的值分别是星座和日期:
dict1={1:'水瓶',2:'双鱼',3:'白某某',4:'XX',5:'双子',6:'巨蟹',7:'狮子',8:'处女'} dict2={1:'1月20日~2月18日', 2:'2月19日~3月20日', 3:'3月21日~4月19日', 4:'4月20日~5月20日', 5:'5月21日~6月21日', 6:'6月22日~7月22日', 7:'7月23~8月22', 8: 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 的时候,需要对其-1,在这里以列表为例:
a=input("请根据如上提示输入对应编号:")
list1=['水瓶','双鱼','白某某','XX','双子','巨蟹','狮子','处女']
list2=['1月20日~2月18日', '2月19日~3月20日', '3月21日~4月19日', '4月20日~5月20日', '5月21日~6月21日', '6月22日~7月22日', '7月23~8月22', '8月23日~9月22日']
b=int(a)-1
print("%s,您好!"%name,list1[b],"星座的您星分析结果是:",list2[b])
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《《用户星座进行分析》实验报告》的无排版文字预览,完整内容请下载
《用户星座进行分析》实验报告由用户“a93129100”分享发布,转载请注明出处