playb0y

导航

路飞学院day1

题1:

'''
假定一年期定期利率为3.25%,计算一下需要多少年,一万元的一年定期存款连本带利能翻一倍
思路:
本金            年份                   利息
10000    1        325
10325    1        .350
10675    1        .380
....
>20000
'''

#!/usr/bin/python
#_*_ coding:utf-8 _*_
#下午12:03:08
__author__ = 'PLayBoy'

rase = 0.0325
money = 10000
year = 0

while money < 20000:
    year =year + 1
    inter = money*rase
    money = money + inter
    print(money,inter,year)
    

题2:

'''
输入一个年份,判断该年份是闰年并输出结果
(1)能被4整除但是不能被100整除的#闰年
(2)能被400整除#世纪闰年
'''

#!/usr/bin/python
#_*_ coding:utf-8 _*_
#下午12:03:08
__author__ = 'PLayBoy'

while True:
    year = input('请输入一个年份:').strip()
    if year.isdigit():
        year = int(year)
    else:
        print ('%s请输入数字'%year)
        continue
    if year%4==0 & year %100 !=0:
        print ('{}是闰年'.format(year))
    elif year % 400 == 0:
        print ('世纪闰年')
    else:
        print('sorry ,不是闰年,重新输入')

 

 

'''
题目三:
a.使用while循环实现1,2,3,4,5,7,8,9,11,12
b.使用while循环输出100-50,从大到小,100,99,98,.。。50,再从0到50,
c.使用while循环实现1-100所有的奇数和

'''

#!/usr/bin/python
#_*_ coding:utf-8 _*_
#下午12:03:08
__author__ = 'PLayBoy'


j =100
while j > -2:
    if j >=50:
        print(j)
    else:
        print(49-j)
    j-=1
    

 

 

 

 


count = 0
while count <10:
    count+=1
    if count <5:
        print ('*'*count)
    else:
        print('*'*(10-count))


 

 

 

 

 

 

 

 

posted on 2019-05-09 22:43  playb0y  阅读(491)  评论(0)    收藏  举报