|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第三章 Python数据类型
二、实验题
1.编程实现用户输入1个整数,输出这个整数的平方
num = input("请输入一个数字:")
n = int(num)
n = n*n
print(n)
2.编程实现用户输入3个整数,放入列表,并输出最小值
num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")
num3 = input("请输入第三个数字:")
a = int(num1)
b = int(num2)
c = int(num3)
alist = [a,b,c]
print(alist)
print(min(alist))
3.编程实现用户输入5个数,并得到列表[0,1,2,3,4,5],选用两种切片方法取出[1,3]并输出。
num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")
num3 = input("请输入第三个数字:")
num4 = input("请输入第四个数字:")
num5 = input("请输入第五个数字:")
a = int(num1)
b = int(num2)
c = int(num3)
d = int(num4)
e = int(num5)
alist = [a,b,c,d,e]
print(alist[1:3])
print(alist[-4:-2])
4.用三种方法编程实现初始化字典{‘a’:1,'b':2},并设置其key为‘c’的对应值为3.
#直接建立字典
a = {'a':1,'b':2}
#用dict函数初始化一个空字典后加入元素
b = dict()
b.update({'a':1,'b':2})
#用dict函数转换两个列表为字典
c1 = ['a','b']
c2 = [1,2]
c = dict(zip(c1,c2))
print(a)
print(b)
print(c)
d = a.setdefault('c',3)
print(d)
print(a)
5.输入某科目前10的分数,求其总分和平均分
num1 = input("请输入第1名成绩:")
num2 = input("请输入第2名成绩:")
num3 = input("请输入第3名成绩:")
num4 = input("请输入第4名成绩:")
num5 = input("请输入第5名成绩:")
num6 = input("请输入第6名成绩:")
num7 = input("请输入第7名成绩:")
num8 = input("请输入第8名成绩:")
num9 = input("请输入第9名成绩:")
num10 = input("请输入第10名成绩:")
n = [int(num1),int(num2),int(num3),int(num4),int(num5),\
int(num6),int(num7),int(num8),int(num9),int(num10)]
s = sum(n)/len(n)
print(s)
|
|