python入门学习笔记第二篇

学习地址:
t=https://study.163.com/course/courseMain.htm?courseId=1005913008
特将课后作业记录如下

一、实现体脂率公式计算

gender = input('请输入您的性别(男性填写1或女性填写2):')
print(gender)

waistline = input('请输入您的腰围(cm):')
print(waistline)

weight = input('请输入您的体重(kg):')
print(weight)
gender = int(gender)
waistline = float(waistline)
weight = float (waistline)

a = waistline*0.74
if gender == 1:
    b = weight*0.082+44.47
else:
    b = weight*0.082+34.89
lipweight = a - b
BMI = lipweight/weight
print('您的体脂率为:','%.2f%%'%(BMI*100))

二、采用for语句实现九九乘法表

for row in range(1,10):
    for column in range(1,10):
        if column <= row:
            print('%s*%s=%s'%(column,row,column*row),end='  ')
        else:
            print('')
            break

三、计算水仙花数

for n in range(100,1000):
    a = n//100
    b = (n-a*100)//10
    c = n-a*100-b*10
    if (a**3+b**3+c**3) == n:
        print(n,'是水仙花数')

老师还给出了另一种解法参考:

for value in range(100,1000):
    x = int(str(value)[0])
    y = int(str(value)[1])
    z = int(str(value)[2])
    if value == (x**3 +y **3 +z **3):
        print(u"%s是水仙花数"%value)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从零玩转Vue2.x与大项目实战:http://study.163.com/course/courseMain.h...
    9979eb0cd854阅读 3,841评论 0 2
  • 逻辑回归是线性回归的变形,看了很多机器学习书籍,吴恩达的课程对线性回归和逻辑回归的讲解非常清晰,原理性和推导都很好...
    陈伯龙阅读 2,929评论 0 1
  • 随着运维自动化的不断发展,学习python web开发的朋友是越来越多了,然而如何学好Django是很多学习pyt...
    wiliiwin阅读 3,153评论 0 2
  • 一颗陨石的坠落 那么绚烂 那么美丽 一份爱情的枯萎 那么悲凉 那么无情 我想该收拾行囊了 到我未到过的地方 看看最...
    糖汤烫阅读 1,209评论 2 3
  • 话不多说系列
    dodolook的春秋大梦阅读 884评论 0 3