Python笔记2

1.求1-100之间所有偶数的和
2、通过循环输出下图星号,输入N,则输出N行
*
**



3、输入一个年份、判断是否是闰年
4、将[1,2,7999,5465,4849,56456,15165]使用冒泡排序,升序降序随意
5、打印99乘法表
6、打印从1到200以内的质数(素数),质数只能被1和本身整除
7、求1!+2!+3!+。。。+20!的阶乘
8、水仙花数:所谓的水仙花束,是指一个三位数、其各个数的数字立方和等于他本身的数,如153就是一个水仙花束,因为153=111+555+333
9、求1000以内的完全数
10、计算1到100以内能被7整除和3整除的所有数的和


```python
1.sum=0
for i in range(1,101):
    if i % 2 == 0:
      sum=sum+i
print(sum)
2.N=int(input("请输入行数:"))
i=0
for i in range(N):
      print("*"*int((i*(i+1)/2+1)))
3.year=int(input("请输入一个年份:"))
if (year%4==0 & year%100!=0) | (year%400==0):
    print("%s"%(year)+"是闰年")
else:
    print("%s"%(year)+"不是闰年")
4.L=[1,2,7999,5465,4849,56456,15165]
for j in range(len(L)-1):
 for i in range(len(L)-1):
  if L[i]<L[i+1]:
    g=L[i]
    L[i]=L[i+1]
    L[i+1]=g
print(L)
5.for i in range(1,10):
    for j in range(1,i+1):
      print("%s+%s=%s"%(i,j,i*j), end=(" "))
    print("")
6.for i in range(2,201):
  for j in range(2,i):
      if i%j==0:
          break
  else :
          print(i,end=" ")

7.
for i in range(2,21):
    k = 1
    for j in range(1,i):
        k=k*j
    print(k,end=" ")
8.n=int(input("输入一个三位数:"))
a=n//100
b=(n%100)//10
c=n%10
if n==a**3+b**3+c**3:
    print("%s"%(n)+"是一个水仙花数")
9.for i in range(1,1001):
    sum = 0
    for j in range(1,i):
        if i%j==0:
            sum=j+sum
    if sum==i:
            print(i)


10.k=0
for i in range(1,101):
    if i%7==0 and i%3==0:
        k=i+k
print(k)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧鼎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值