课内实验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
【来源】