Python基础练习之一些计算

这篇博客通过四个基础练习展示了Python编程的基本应用,包括编写程序来判断用户输入的年份是否为闰年,输出乘法表,计算给定数字列表能组成的不重复两位数的数量,以及找出列表中两数之和为9的元素组合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#实现一个判断用户输入的年份是否是闰年的程序

year = int(input("请输入一个年份:"))
if (year % 400 == 0) or (year % 4 == 0 and  year % 100 != 0 ):
    print('这是闰年')
else:
     print('不是闰年')

#输出乘法表

for i in range(1,10):
    for x in range(1,i+1):
        print("%d * %d = %d\t" % (x, i, i * x), end="")
    print(" ")

#有如下数字li = [1,2,3,4,5,6,7,8,8]能组成多少个互不相同且不重复的数字的两位数

li=[1,2,3,4,5,6,7,8,8]
li2=[]
li3=[]
for b in li:
    for c in li:
        if b != c:
            d="%d%d" % (c,b)
            li2.append(d)
for e in li2:
    if e not in li3:
        li3.append(e)
print (li3),
print(len(li3))

#列表nums=[2,7,11,15,1,8,7],请找到列表中任意两个元素相加能够等于9的元素集合,列[(2,7), (1,8)]

nums=[2,7,11,15,1,8,7]
lis=[]
for one in nums:
    for two in nums:
        if one + two ==9:
            s=list((one,two))
            s.sort()
            f=tuple(s)
            if f not in lis:
                lis.append(f)
print(lis)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值