python实验

任务一、比较三个数的大小,将最大数输出

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))

再见,拉屎去了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值