1
学生成绩有可能是小数,也有可能是整数,如何将这些成绩都统一保存在元组,整数还是整数,小数还是小数。
输入格式
一串学生成绩
输出格式
直接输出元组
示例1
输入:
88 60.5 94.5 94.1 100
输出:
(88, 60.5, 94.5, 94.1, 100)
解析:数据中包含整数和小数,那么得分开处理,先把数据都导入为小数格式,通过if函数判断,这个数与整数格式是否相同,相同即为整数。
n=list(map(float,input().split()))
for i in range(len(n)):
if n[i]-int(n[i])==0:
n[i]=int(n[i])
print(tuple(n))
2
如何往元组中加入数据?
答案选项
A.无法加入,元组无法修改
B.使用“+”加法运算符
C.使用append()函数
D.使用extend()函数
解析:B
使用加号可以拼接元组
3
读入一串数字,并且使用元组的形式输出。
输入格式
一串数字
输出格式
元组形式输出
示例1
输入:
1 2 3 4 5
输出:
(1, 2, 3, 4, 5)
解析:
l=list(map(int,input().split()))
print(tuple(l))
答案解析2:
4
观察下面的程序变量a,b,c 分别表示为什么数据类型?
答案选项
A.元组 列表 字符串
B.列表 元组 字符串
C.字符串 列表 元组
D.元组 字符串 列表
解析:A
元组可以使用括号进行创建,但是只有一个元素的时候要加上逗号进行区别,所以选A
领取专属 10元无门槛券
私享最新 技术干货