任务一、比较三个数的大小,将最大数输出
num1 = input('num1:')
num2 = input('num2:')
num3 = input('num3:')
max_num = 0
if num1>num2:
max_num = num1
if max_num>num3:
print('最大数:',max_num)
else:
print('最大数:',num3)
else:
max_num = num2
if max_num>num3:
print('最大数:',max_num)
else:
print('最大数:',num3)
任务二、 编写程序,输入一个整型数,计算该数的每位数字之和
num=int(input("请输入整数:"))
sum=0
while num>0:
sum+=num%10
num//=10
print("该数的每位数字之和是:",sum)
任务三、 编写程序,将乘法口诀表逆序输出,形成倒三角形式
for i in range(1,10):
for j in range(i,10):
print(10-i,"×",(10-j),"=",(10-i)*(10-j)," ",end='')
print()
任务四、 编程计算T = 1-1/2+1/3-…+1/99-1/100的值
sum=0
for i in range(1,4):
sum+=(-1)**(i-1)/i
print(sum)
任务五、求1000以内的水仙花数(3位数),如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数
list1 = []
for a in range(10, 1000):
# (a % 10)**3 :个位数的三次方
# (a//10 % 10)**3 :十位数的三次方
# (a//100)**3 : 百位数的三次方
if (a % 10) ** 3 + (a // 10 % 10) ** 3 + (a // 100) ** 3 == a:
list1.append(a)
print(list1)
任务六、定义列表lst=['内','蒙','古','农','业','大','学'],采用正负数下标从列表中分别提取:['内','蒙','古']、['农','业']、['大','学']
a=['内','蒙','古','农','业','大','学']
print(a[0:3:1])
print(a[3:5:1])
print(a[5:7:1])
print(a[:-4])
print(a[-4:-2])
print(a[-2:])
任务七、有列表 lst=[‘北京’,’上海’,’天津’,’济南’,’郑州’,’合肥’,’南京’,’杭州’],编写代码实现下面功能:
(1)计算列表的长度
(2)向列表追加元素‘福州‘,并输出添加后的列表
(3)在列表的第3个位置插入元素‘太原‘,并输出添加后的列表
(4)修改列表第2个位置的元素为‘石家庄‘,并输出修改后的列表
(5)删除列表中的元素‘上海‘,并输出修改后的列表
(6)删除列表中的第1个元素,并输出删除元素的值以及删除后的列表
(7)查询并输出元素‘郑州‘的索引位置;
(8)使用切片操作,输出列表第1到第5个元素的值
(9)使用切片操作,输出列表从开始到第6个元素的值
list=['北京','上海','天津','济南','郑州','合肥','南京','杭州']
list.append('福州')
list.insert(2,'太原')
list[1]='石家庄'
list.remove('合肥')
i=0
while i < len(list):
print(list[i])
i = i+1
print(len(list))
再见,拉屎去了