首页 > 其他分享 >Chapter 6

Chapter 6

时间:2022-12-13 12:22:57浏览次数:32  
标签:Chapter money bmi list fun print def

Function_tips

def function_tips():
    import datetime
    mot=["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。",
         "今天星期二:\n含泪播种的人一定能笑着收获。",
         "今天星期三:\n作对的事情比把事情做对更重要。",
         "今天星期四:\n命运给予我们的不是失望之酒,而是机会之杯",
         "今天星期五:\n不要等到明天,明天太遥远,今天就行动",
         "今天星期六:\n求知若饥,虚心若愚",
         "今天星期天:\n成功将属于那些从不说“不可能”的人。"]
    day=datetime.datetime.now().weekday()
    print(mot[day])
function_tips()

Function_bmi

def fun_bmi(name,height,weight):
   print(name+'的身高:'+str(height)+'米\t体重:'+str(weight)+'千克')
   bmi=weight/(height*height)
   print(name+'的BMI指数为:'+str(bmi))
   #判断身材是否合理
   if bmi<18.5:
       print("你的体重过轻 ~@_@~")
   if bmi>=18.5 and bmi<24.9:
       print("正常范围,注意保持(-_-)")
   if bmi>=24.9 and bmi<29.9:
       print("你的体重过重 ~@_@~")
   if bmi>=29.9:
       print("肥胖 ^@_@^")
fun_bmi('路人甲',1.83,60)
fun_bmi('路人乙',1.60,50)

Function_bmi_upgrade

def fun_bmi_upgrade(*person):
    for list_person in person:
        for item in list_person:
            person=item[0]
            height=item[1]
            weight=item[2]
            print('\n'+'='*13,person,'='*13)
            print('身高:'+str(height)+'米\t体重:'+str(weight)+'千克')
            bmi=weight/(height*height)
            print('BMI指数为:'+str(bmi))
            #判断身材是否合理
            if bmi<18.5:
                print("你的体重过轻 ~@_@~")
            if bmi>=18.5 and bmi<24.9:
                print("正常范围,注意保持(-_-)")
            if bmi>=24.9 and bmi<29.9:
                print("你的体重过重 ~@_@~")
            if bmi>=29.9:
                print("肥胖 ^@_@^")
list_w=[('crz',1.70,65),('pxy',1.78,50),('gyl',1.72,66)]
list_m=[('gzz',1.80,45),('bgy',1.67,45)]
fun_bmi_upgrade(list_w,list_m)

Checkout

def fun_checkout(money):
    money_old=sum(money)
    money_new=money_old
    if 500<=money_old<1000:
        money_new='{:.2f}'.format(money_old*0.9)
    elif 1000<=money_old<=2000:
        money_new='{:.2f}'.format(money_old*0.8)
    elif 2000<=money_old<=3000:
        money_new='{:.2f}'.format(money_old*0.7)
    elif money_old>=3000:
        money_new='{:.2f}'.format(money_old*0.6)
    return money_old,money_new
print('\n开始结算\n')
list_money=[]
while True:
    inmoney=float(input('输入商品金额(输入0表示输入完毕)'))
    if int(inmoney)==0:
        break
    else:
        list_money.append(inmoney)
money=fun_checkout(list_money)
print('合计金额:',money[0],'应付金额:',money[1])

Differenttree

pinetree='我是一颗松树'
def fun_christmastree():
    pinetree='挂上彩灯,礼物....我变成一颗圣诞树@^.^@\n'
    print(pinetree)
print('\n下雪了....\n')
print('-----------开始做梦----------\n')
fun_christmastree()
print('==========梦醒了======\n')
pinetree='我身上落满雪花,'+pinetree+'-_-'
print(pinetree)

Seckillsort

bookinfo=[('不一样的卡梅拉(全套)',22.50,120),('零基础学Android',65.10,89.80),('摆渡人',23.40,36.00),('福尔摩斯探案集',22.50,120)]
print('爬取到的商品信息:\n',bookinfo,'\n')
bookinfo.sort(key=lambda x:(x[1],x[1]/x[2]))
print('排序后的商品信息:\n',bookinfo)

 

Project

#实战1
def act(actor):
    print(actor+'开始参演这个剧本')
A=input('导演选定的主角是:')
act(A)
#实战2
def taocan(a,b,c,d,e,f):
    print('米线店套餐如下:1.'+a+'2.'+c+'3.'+e)
    print(a+b)
    print(c+d)
    print(e+f)
taocan('考神套餐','13元','单人套餐','9.9元','情侣套餐','20元')
#实战3
xz=('摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','射手座','摩羯座')
d=(20,19,21,20,21,22,23,23,23,24,23,22)
def xingzuo(month,day):
    if day<d[month-1]:
        return xz[month-1]
    else:
        return xz[month]
month=int(input('请输入月份(例如5):'))
day=int(input('请输入日期(例如17):'))
print(str(month)+'月'+str(day)+'日星座为:',xingzuo(month,day))
#实战4
def zhuanhuan(a):
    rmb=a*6.28
    return rmb
a=float(input('请输入要转换的美元金额:'))
print('转换后人民币金额是:',zhuanhuan(a))

 

标签:Chapter,money,bmi,list,fun,print,def
From: https://www.cnblogs.com/Kyaria-code-test/p/16978235.html

相关文章

  • Chapter 4
    Datetimeimportdatetime#定义一个列表mot=["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。","今天星期二:\n含泪播种的人一定能笑着收获。",......
  • Chapter6_与数据结构称为好朋友的七个要点
    热身问答程序中的变量是指什么?变量是数据的容器。变量中所存储的数据是可以改变的。变量的实质是按照变量所存储数据的大小被分配到的一块内存空间。把若干个数据......
  • Chapter5_与算法成为好朋友的七个要点
    热身问答Algorithm翻译成中文是什么?算法辗转相除法是用于计算什么的算法?是用于计算最大公约数的算法。最大公约数指的是两个整数的公共约数中最大的数。使用辗转......
  • Chapter7_成为会使用面向对象编程的程序员吧
    理解面向对象编程热身问答Object翻译成中文是什么?对象对象(Object)是表示事物的抽象名词。OOP是什么的缩略语?ObjectOrientProgramming面向对象也可以简称......
  • Chapter8_一用就会的数据库
    热身回答数据库术语中的“表”是什么意思?table,表示数据的集合表(Table)就是被整理成表格形式的数据一张表由若干个列和行构成。列也被称为字段(Field),行也被称为记录(Re......
  • Chapter9_通过七个简单的实验理解TCP_IP网络
    热身问答LAN是什么的缩略语?LAN是LocalAreaNetwork(局域网)的缩略语。通常把在一栋建筑物内或是一间办公室里的那种小规模网络称作LAN。与此相对,把互联网那样......
  • Chapter11_XML究竟是什么
    热身回答XML是什么的缩写?Extensiblemarkuplanguage可扩展标记语言所谓标记语言,就是可以用标签为数据赋予意义的语言。HTML和XML的区别是什么?HTML是网页,X......
  • Chapter10_试着加密数据吧
    热身问答通常把还原加密过的文件这一操作叫作什么?解码解密在字母A的字符编码上加上3,可以得到哪个字母?D因为字母表中的字母编码是按字母顺序排列的,所以在字母......
  • Chapter12_SE负责监管计算机系统的构建
    热身问答SE是什么的缩略语?SE是SystemEngineer(系统工程师)的缩略语。在计算机系统的开发过程中,SE是参与所有开发阶段的工程师。IT是什么的缩略语?Information......
  • Chapter4_程序像河水一样流动着
    热身问答FlowChart的中文意思是什么?流程图请说出自然界中河流的三种流动方式。顺流、逆流向着一个方向流淌;流着流着产生支流;卷成漩涡。与河流的流动方式一样,程......