101 参照代码模板完善代码,实现下述功能
从键盘输入一种整数和一种字符,以逗号隔开,在屏幕上显示输出一条信息
示例如下:输入10,@输出@@@@@@@@@@ 10 @@@@@@@@@@ 输入输出示例 输入输出示例 110,@@@@@@@@@@@ 10 @@@@@@@@@@习题讲解答案:a,x = input()
split(’,') # 请输入 1 个整数和 1 个符号,逗号隔开print(x*eval(a),a,x*eval(a))要点:1
输入两个值构成的字符串,要用 split()分割开2
同步赋值给两个变量3
运用 eval 得到数值做运算,给字符做乘法,得到需要的格式2
102 参照代码模板完善代码,实现下述功能
从键盘输入一种由 1 和 0 构成的二进制字符串 s,转换为八进制数输出显示在屏幕上,示例如下:输入:1100输出:转换成八进制数是:14 输入输出示例 输入输出示例 1110014习题讲解答案:s = input() # 请输入一种由 1 和 0 构成的二进制数字串d = 0while s: d = d*2 + (ord(s[0]) —ord('0’)) s = s[1:]print("转换成八进制数是:{:o}”
format(d))要点:1
print 和 format 的格式使用方法,字符串的内置处理函数,切片2
理解数据类型及其转换3
103 参照代码模板完善代码,实现下述功能
文献 data
txt 文献中有多行数据,打开文献,读取数据,并将其转化为列表
记录读取的数据,计算每一行的总和、平均值,在屏幕上输出成果
文献内容示例如下:Chinese: 80,Math:85,English:92, Physical: 81,Art:85,Chemical:88屏幕输出成果示例如下:总和是:511
0,平均值是:85