安蚕头某冒碾畴妮虐讼钒巫锭
作业第0周课程导学 安装Python并运行一个简单的程序
1、 1.打开python,在提示符>>>后输入print(“Hello world!”),给出运行结果2.打开IDLE(Python),新建文件,输入程序:#YourName.pyname=input(“What is your name?”)adjective=input(“Please enter an adjective:”)noun=input(“Please enter a noun:”)verb=input(“Please enter a verb ending in -ed:”)print(“Hi,”,name)print(“Your MadLib:”)print(“The”,adjective,noun,verb,”over the lazy brown dog.”)保存为YourName.py并运行程序,给出运行结果提示:下载安装Python:Python是免费的,直接访问https://www.python.org/下载即可
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
作业第1周Python基本语法元素 编写程序实现人民币与美元之间的转换。调试运行并给出程序代码及运行结果。
1、 编写程序实现功能:输入一个带符号的人民币币值,要求转换为对应的美元币值并输出,反之亦然。调试运行并给出程序代码及运行结果。提示:在温度转换程序基础上进行修改。
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
作业第2周基本数据类型 实践:天天向上的力量
1、 1.编程计算A君一年365天,每天进步1%,共进步多少。2.编程计算B君一年365天,每周工作5天休息2天,休息日下降1%,要多努力才能和A君进步一样多呢?3.在程序中编写代码分别计算:解决问题1和问题2的程序执行所花费的时间并输出。
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
作业第3周万丈高楼平地起:运算符、表达式与内置对象 程序分析
1、 1.调试运行下面的Python语句,请问输出结果是什么?程序的功能是什么?import random a=random.randint(100,999) #随机产生一个三位整数b=(a%10)100 + (a//10%10)10 + a//100print(“原数=”,a,”,变换后=”, b)2.在该程序的基础上,编程输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153=13+53+3**3。3.使用其他方法实现这两个程序(至少一种)。请把程序代码、程序运行结果同时截图上传。
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
第3周万丈高楼平地起:运算符、表达式与内置对象 Python语言基础
1、 在Python中,合法的标识符是 。
A:str
B:
C:3C
D:it’s
答案:
2、 Python表达式中,可以使用 控制运算的优先顺序。
A:圆括号()
B:方括号[]
C:花括号{}
D:尖括号<>
答案: 圆括号()
3、 以下Python注释代码,不正确的是 。
A:#Python注释代码
B:#Python注释代码1 #Python注释代码2
C:”””Python文档注释”””
D://Python 注释代码
答案: //Python 注释代码
4、 为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是 。
A:xyz=10
B:x=10 y=10 z=10
C:x=y=z=10
D:x=10,y=10,z=10
答案: x=y=z=10
5、 为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是 。
A:x=5;y=5;z=5
B:xyz=5
C:x,y,z= 5
D:x=5,y=5,z=5
答案: x=5;y=5;z=5
6、 已知x=2;y=3,复合赋值语旬x*=y+5执行后,x变量中的值是 。
A:11
B:16
C:13
D:26
答案: 16
7、 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是 。
A:(x%10)10+x//10
B:(x%10)//10+x//10
C:(x/10)%10+x//10
D:(x%10)10+x%10
答案: (x%10)*10+x//10
8、 Python语句a=121+1.21;print(type(a))的输出结果是 。
A:<class ‘int’>
B:<class ‘float>
C:<class ‘double’>
D:<class “long’>
答案: <class ‘float>
9、 Python语句x=”Python”;y=2;print(x+y)的输出结果是 。
A:语法错
B:2
C:’Python2′
D:’PythonPython ‘
答案: 语法错
10、 Python表达式sqrt(36)*sqrt(81)的值为 。
A:54.0
B:2916.0
C:9.0
D:6.0
答案: 54.0
11、 Python 语句print(chr(65))的运行结果是 。
A:65
B:6
C:5
D:A
答案: A
12、 关于Python字符串,下列说法错误的是 。
A:字符即长度为1的字符串
B:字符串以0标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
D:在三引号字符串中可以包含换行回车等特殊字符
答案: 字符串以0标志字符串的结束
13、 下列表达式的值为 True的是 。
A:3>2>2
B:2!=5 or 0
C:5<5
D:1 and 5==0
答案: 2!=5 or 0
14、 Python中如果语句太长,可以使用 作为续行符。
答案: \
15、 Python中在一行书写两条语句时,语句之间可以使用 作为分隔符。
答案: ;
16、 Python使用符号 标示注释。
答案: (以下答案任选其一都对);
#”’
17、 Python 表达式4.5/2的值为 。
答案: 2.25
18、 Python表达式4.5//2的值为 。
答案: 2.0
19、 Python 表达式4.5%2的值为 。
答案: 0.5
20、 Python 表达式12/4-2+5*8/4%5/2的值为 。
答案: 1.0
21、 Python 语句a,b=3,4; a,b= b,a; print(a,b)的结果是 。
答案: 3
22、 已知x=5;y=6,复合赋值语旬x*=y+10执行后,x变量中的值是 。
答案: 80
23、 写出下面程序的执行结果______。x=345a=x//100b=(x-a*100)//10c=x%10print(a,b,c)
答案: 3 4 5
24、 语句print(‘AAA’,”BBB”,sep=’-‘,end=’!’)执行的结果是______。
答案: AAA-BBB!
分析:print函数中的参数sep:分割值与值,默认是一个空格 end:附件到最后一个值,默认是一个新行
25、 Python表达式323的值为 。
答案: 6561
26、 Python语句print(chr(ord(‘B’)))的结果是 。
答案: B
作业第4周组合数据类型 文本词频统计举一反三
1、 找一篇自己感兴趣的文章,例如《红楼梦》、《水浒传》,或政府工作报告、新闻报道等,进行文本词频分析,并调试运行。
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
作业第5周玄之又玄,众妙之门:详解Python序列结构 字典举一反三
1、 设计一个字典,并编写程序,用户输入内容作为键,然后输出字典中对应的值,如果用户输入的键不存在,则输出“您输入的键不存在!”
评分规则: 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
汹锻闷脾憋罚龋顺刷来瑟搁培