Python学习(编程题)

目录

7-17 计算各对应位乘积之和  

7-18 大于身高的平均值

7-19 人民币与美元汇率兑换程序

7-20 zust-sy7-5删除列表中的奇数

7-21 求整数序列中出现次数最多的数

7-22 统计正数和负数的个数

7-23 列表元素分解统计

7-24 提取不重复的英文字母

7-25 jmu-python-求圆面积

7-26 输出<=n的全部回文数 (高教社,《Python编程基础及应用》习题4-5)

7-27 小写到大写的转换 (高教社,《Python编程基础及应用》习题2-8)

7-28 计算M和N的多个结果

7-29 计算逆序的四位数

7-30 分苹果 - 实验3 简单的计算及输入输出

7-31 对角线


7-17 计算各对应位乘积之和  

n, m = map(int, input().split())
n,m=str(abs(n)),str(abs(m))
long = max(len(n), len(m))
sum = 0
while len(n) < long:
    n = '0' + n
while len(m) < long:
    m = '0' + m
for i in range(long):
    sum += int(n[i]) * int(m[i])
print(sum)

7-18 大于身高的平均值

num=input().split()
s=0
for i in range(len(num)) :
    num[i]=int(num[i])#把列表里面的数字字符转换成整型数字
    s+=num[i]#求和
s/=len(num)#平均值
for i in range(len(num)) :
    if num[i] > s : #找出大于平均值的数
        if i < len(num):#输出格式调整
            print(num[i],end=" ")
        else:
            print(num[i],end="")

7-19 人民币与美元汇率兑换程序

n = input()     #输入题目要求的数据,类型为字符串
m1 = n[0]       #将字符串分为两部分,分别为m1,m2。其中m1为首个字符(¥/$),m2为额度。
m2 = n[1:]
m2 = int(m2)    #将m2转为整型,后面需要进行运算
 
if m1 == '$':   #判断首字符是$还是¥,根据题目条件进行对应运算
    print("¥{:.2f}".format(7*m2))
elif m1 == '¥':
    print("${:.2f}".format(m2/7))
else:
    print("输入格式错误")

7-20 zust-sy7-5删除列表中的奇数

n=map(eval,input().split())
s=[]
for i in n:
    if i%2==0:
        s.append(i)
print(s)

7-21 求整数序列中出现次数最多的数

n=input().split( )
number,cnt=n[1:],0
for i in number:
    t=number.count(i)
    if cnt<t:
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值