Python集合

课内实验10(集合)
班级: 学号: 2020212205090 姓名: 缪纪 得分: 50
一、课内实验题(共5小题,50分)
题型得分 50
【描述】
输入若干个整数,输出其中出现了多少个不相同的数。
【输入】
一行中输入若干个整数,整数之间以空格分隔。
【输出】
一个数字,表示多少个不相同的数。
【输入示例】

1 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
【输出示例】
19
【来源】
《Python程序设计基础》第6章编程题1。
(10分)
我的答案:
a=set()
n=list(map(int,input().split()))
for i in n:
a.add(i)
print(len(a))
题目得分 10
【描述】
小慧最近在数学课上学习了集合。小慧的老师给了小慧这样一个集合:
s = { p / q | w ≤ p ≤ x, y ≤ q ≤ z }
根据给定的w、x、y、z,求出集合中一共有多少个元素。
【输入】
4个整数,分别是w(1 ≤ w ≤ x),x(1 ≤ x ≤ 100),y(1 ≤ y ≤ z),z(1 ≤ z ≤ 100),以空格分隔。
【输出】
集合中元素的个数。
【输入示例】

1 10 1 1
【输出示例】
10
【来源】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值