python 小例子

学习python   时写的小例子   应为学过java的原因,学习其他语音原理差不多,学的不算吃力python相对来说比较简单。

#print ("hello word");

#for i in range(1, 6):
#        for j in range(1, i + 1):
#            print ('*'),
#        print
#for i in range(4, 0, -1):
#    for j in range(1, i + 1):
#            print ('*'),
#print
#x=[1,4,3,6,5,3,7,2,0]
#x.sort()
#print (x)
#print sorted("zhuyanhuang")
#
#print sorted('Python')
#
#s=0
#for i in range(1,5):
#    for j in range(1,5):
#        for k in range(1,5):
#            if(i!=j)and (i!=k) and (k!=j):
#                s=s+1
#                print (i,j,k)
#print (s)
#
#i = int(input('净利润:'))
#arr=[1000000,600000,400000,200000,100000,0]
#rat=[0.01,0.015,0.03,0.05,0.075,0.1]
#print (arr)
#money=0
#for index in range(0,6):
#    if i>arr[index]:
#        money+=(i-arr[index])*rat[index]
#        print ((i-arr[index])*rat[index])
#        i=arr[index]
#print (money)
#i = int(input('净利润:'))
#arr = [1000000,600000,400000,200000,100000,0]
#rat = [0.01,0.015,0.03,0.05,0.075,0.1]
#r = 0
#for idx in range(0,6):
#    if i>arr[idx]:
#        r+=(i-arr[idx])*rat[idx]
#        print ((i-arr[idx])*rat[idx])
#        i=arr[idx]
#print (r)  
#import math
#for i in range(10000):
#    x = int(math.sqrt(i + 100))
#    y = int(math.sqrt(i + 268))
#    if(x * x == i + 100) and (y * y == i + 268):
#        print (i)
#year = int(input('year:\n'))
#month = int(input('month:\n'))
#day = int(input('day:\n'))
#months = [0, 31, 59, 90, 120, 151, 182, 212, 243, 273, 304, 334]  
#sum = 0
#if 0 < month < 12:
#    sum = months[month-1]
#sum += day
#lead = 0
#if(year % 400 == 0) or (year % 100 == 0) or (year % 4 == 0):
#    lead = 1;
#if(lead == 1) and month > 2:
#    sum + 1  
#print ('it is the %dth day'%sum)
#l = []
#for i in range(0, 3):
#    x = int(input('输入:\n'))
#    l.append(x)
#l.sort()
#print (l)   


#def fib(n):
#    rs = []
#    a, b = 1, 1
#    rs.append(a)
#    for i in range(n - 1):
#         a, b = b, a + b
#         rs.append(a);
#    return rs
#print (fib(3))


#def fib(n):
#        if n == 1 or n == 2 :
#            return 1
#        print("okkk %d s"%fib(n-1))
#        print(fib(n-2))
#        return fib(n-1)+fib(n-2)
#print (fib(10))


#a=[1,2,3]
#b=a[:]
#print (b)


#for i in range(1, 10):
#    print
#    for j in range(1, i+1):
#        print ('%d*%d=%d' % (i, j, i * j)),
         
#for i in range(1, 10):
#    print ()
#    for j in range(1, i + 1):
#        print (("%d*%d=%d" % (j, i, i * j)), end=" "),


#import time
#json ={'a':'asdasd','b':123123}
#for key,value in dict.items(json):
#    print (key,value)
#    time.sleep(10)




#import time
#
#print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
#
#time.sleep(10)
#
#print (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))


#a, b = 1, 1
#for i in range(1, 22):
#    print('%12ld %12ld' % (a, b),end="")
#    if ((i % 3) == 0):
#       print("")
#    a = a + b
#    b = a + b


#素数
#from math import sqrt
#temp = 1
#total = 0
#for i in range (100, 201):
#    k = int(sqrt(i))
#    for j in range(2, k + 1):
#        if (i % j) == 0:
#            temp = 0
#            break
#    if temp == 1:
#        print("%-4d" % i)
#        total += 1
#        if total % 10 == 0:
#           print ("")
#    temp = 1
#print ("is total %d" % total)


#水仙花数
#print (int(165/100))
#print (int(165/10%10))
#print (int(165%10))
#for i in range(100, 1000):
#    a = int(i / 100)
#    b = int((i / 10) % 10)
#    c = int(int(i % 10))
#    if i == a ** 3 + b ** 3 + c ** 3:
#        print (i)


#基本条件判断
#score = int(input("write "))
#checked = 'E'
#if(score > 95):
#    checked = 'A'
#elif(85 < score < 95):
#    checked = 'B'
#elif(75 < score < 85):
#    checked = 'C'
#elif(60 < score < 75):
#    checked = 'D'
#print (checked)


#计算字符串各类符号数
#letters = 0##字母
#space = 0##空格
#digint = 0##数字
#other = 0##其他
#str = input("please input str: \n")
#for i in str:
#    if i.isalpha():
#        letters += 1
#    elif i.isspace():
#        space += 1
#    elif i.isdigit():
#        digint += 1
#    else :
#        other += 1
#print ("字母 %d个,空格%d个,数字%d个,其他%d个" % (letters, space, digint, other))


#求值
#sum = 0
#all = 0
#n = int(input("input num what count do you want:\n"))
#a = int(input("input num what number do you want:\n"))
#for i in range(1, n + 1):
#    sum = sum + a
#    print ("now sum%d" % sum)
#    a = a * 10 
#    print ("now a %a" % a)
#    all = sum + all
#    print ("all %d" % all)
#    
#print ("all %d" % all)




#弹球
#tour = []#走的距离
#height = []#高度    
#h = 100.0#起始高度
#n = 10#弹起次数
#for i in range(1, n + 1):
#    tour.append(h)
#    h = h / 2
#    height.append(h)
#    
#print (tour)
#print ('总高度:tour={0}'.format(sum(tour)))
#print ('当前高度:height={0}'.format(tour[1]))
#print (height)
#print (height[1])
#print ('当前高度:height={0}'.format(height[-1]))


#猴子吃桃
#x2 = 1
#for i in range(1, 10):
#     x1 = (x2 + 1) * 2
#     x2 = x1
#print (x2)


#计算比赛
# x,y,z a,b,c
#min = ord("x")
#max = ord("z") + 1
#for i in range(min, max):
#    for j in range(min, max):
#        if i != j:
#            for k in range(min, max):
#              if j != k and k != i:
#                  if i != min and k != min and k != max - 1:
#                     print ("a->%d,b->%d,c->%d", (chr(i), chr(j), chr(k)))






#打印菱形
#from sys import stdout
#for i in range(1, 5):
#    for j in range(4 - i):
#        print(" ", end="")
#    for k in range(1 * i):
#        print("*", end="")
#    print ()
#for i in range(0, 4):
#    for j in range(i + 1):
#       print (" ", end="")
#    for k in range(5 - 2 * i):
#       print("*", end="")
#    print ()




#打印分数之和
#x = 2
#y = 1
#sums = 0
#s = []
#for i in range (20):
#    sum = (x / y) + sum
#    t = x
#    x = x + y
#    y = t
#print (sum)
#for i in range(20):
#    s.append(x / y)
#    sums += x / y
#    y, x = x, y + x
#print (sums)
#print('总高度:sums={0}'.format(sum(sums)))
#for b in range(s.__len__()):
#    print(s.pop())


#元祖
#arr1 = (1, "3", "zhuGeYanHuang", "yanHuang")
#arr2 = ("zyh", "fss", "lhk", "ryw")
#arr4 = (1, 3, 5, 7, 3, 8, 5, 8, 9, 0)
#元组相加
#arr3 = arr1 + arr2
#print (arr3)
#print("arr[1:4]", arr3[1:4])
#元组的值不允许修改
#删除
#del arr2
#print (arr2)
#数组相乘
#print(arr3 * 3)
#循环
#for x in arr3:
#print (cmp(arr4, arr3))




#字典
#names1 = {"name":"zhuyYanHuang", "age":12, "time":2017}
#sqe = ("zhu", "yan", "huang1")
#names2 = {"name":"chengwenzhi", "age":15, "time":2018}
#names["age"] = 15
#del names["name"]
#names.clear()
#print (names.keys())
#print (names.values())
#print (names.setdefault("school", "hotel"))
#names1.update(names2)
#print (names1)
#print (names1.items())
#names3 = names1.fromkeys(sqe, 9)
#print(names3)
#!/usr/bin/python
#seq = ('name', 'age', 'sex')
#
#dict = dict.fromkeys(seq)
#print ("New Dictionary : %s" % str(dict))
#
#dict = dict.fromkeys(seq, 10)
#print ("New Dictionary : %s" % str(dict))


#时间
#import time
#ticks = time.localtime()
#mytime = time.asctime(time.localtime(time.time()))
#mytime=time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
#mytime = time.strftime("%H:%M:%S %Y %A %B %D %p %x %z", time.localtime())
#print (mytime)


#日历
import calendar


for i in range(1, 13):
    cal = calendar.month(2017, i)
    print (cal)










   




    
    
    
    
    








    










         


            












    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值