首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python工厂第22层 元组

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201229A02J7Q00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券