这一周将开启学习python第一周,开始之前学过python但是没有学精,到现在基本快忘记了,只能记住大概什么样子了emmm

作业计算bmi

这周作业为计算bmi,小明身高1.75,体重80.5。请根据bmi公式帮小明计算他的bmi指数,并根据bmi指数:

低于18.5:过轻

18.5-25:正常

25-28:过重

28-32:肥胖

高于32:严重肥胖

用if-elif判断并打印结果

体质指数(bmi)= 体重(kg)/ 身高^2

开始编了一个代码但是错了,不知道错在哪

height, weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开]:"))

bmi = weight / pow(height, 2)

print("BMI指数为:{:.2f}".format(bmi))

who = ""

if bmi < 18.5:

who = "偏瘦"

elif 18.5 <= bmi < 25:

who = "正常"

elif 25 <= bmi <28:

who = "偏胖"

elif 28 <= bmi < 32:

who = "肥胖"

else:

who = "严重肥胖"

print("BMI 指标为:'{0}'".format(who))

两个代码一样的看了一下好像是语法错误,里面出现了中文字符

代码示例

这个是正确的代码

height, weight = eval(input("请输入身高(米)和体重\(公斤)【逗号隔开】:"))

bmi = weight / pow(height, 2)

print("BMI指数为:{:.2f}".format(bmi))

who = ""

if bmi < 18.5:

who = "偏瘦"

elif 18.5 <= bmi < 25:

who = "正常"

elif 25 <= bmi <28:

who = "偏胖"

elif 28 <= bmi < 32:

who = "肥胖"

else:

who = "严重肥胖"

print("BMI 指标为:'{0}'".format(who))

因为开始学过,再加上学了C语言,学这个还是没有什么压力,跟c语言还是有点语法上的区别,这个题主要是分支结构,多分支结构,还有槽,保留的小数点后几位数有区别,输入用x(把输入的值赋给x,即变量)=eval(input(“这是输入提示符”)),eval函数的作用是去掉字符串最外面的引号。

作业部分截图

python周志_python第一周总结相关推荐

  1. python周志_Python学习周志—第一周(入门知识)

    变量和简单数据类型 使用方法修改字符串 title() 首字母大写 upper() 字母大写 lower() 字母小写 split() 通过指定分隔符对字符串进行切片 加号(+)来合并字符串 使用制表 ...

  2. python第一周心得_python第一周心得-Go语言中文社区

    Python 简介 Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.它的设计具有很强的可读性,相比其他 ...

  3. python周志_Python几周学习内容小结

    环境配置 学习python首先是要配置环境,我们选择了Anaconda. 什么是Anaconda:专注于数据分析的python发行版本. 为什么选择Anaconda:省事省心,分析利器 至于下载和安装 ...

  4. 机器学习 周志华 第一章课后习题

    机器学习 周志华 第一章课后习题 1.1 1.2 1.3 1.4 1.5 1.1 在下面这张图片中若只包含编号为1和4的两个样例,试给出相应的版本空间. 书上实例: 1.表 1.1 对应的假设空间如下 ...

  5. python每周小测验答案_python第一周小测验答案Centos下更新Python版本

    Centos下更新Python版本,有需要的朋友可以参考下. 注意:更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令.软件包都要依赖预装的老版本python的,比如yum. ...

  6. 机器学习 --《机器学习》(周志华)第一、二章

    吃瓜笔记(第一.二章) <机器学习>(周志华) 文章目录 吃瓜笔记(第一.二章) 笔记 章节习题 延伸思考 笔记 通过对大量的对象属性进行分析后得到模型的过程称之为训练 进行科学推理常用方 ...

  7. Python学习打卡第一周

    一.跟着视频的代码用python成功制作了第一款小游戏 编写过程中遇到的问题: 1.标点符号总是忘记要为英文 2.if语句忘记加上":" 3.错误缩进导致程序无法运行 但也正是因为 ...

  8. 周志明 java_周志明

    [ { sid : '84659', id : '53edf5ad9cd54dfab18cc006c90711ee', webreader : 1, title : '深入理解OSGi:Equinox ...

  9. python周志_Python学习日志9月17日 一周总结

    周一,9月11日 这天写的是过去一周的周总结,我从中找出当天的内容. 这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨. 下午写的上周总结,完事做mooc爬虫课的作业,<Think P ...

最新文章

  1. Hybrid de novo tandem repeat detection using short and long reads 使用短读和长读的混合从头到尾串联重复检测
  2. k2677场效应管参数引脚_常用功率场效应管参数大全
  3. python基于水色图像的水质评价_基于Python和遥感图像的膨胀与腐蚀操作
  4. JNDI数据源配置注意事项
  5. C语言精髓篇|函数的参数和返回值
  6. 为什么要用Redis
  7. mybatis-01
  8. cookie、session和token
  9. 人脸方向学习(十七):Face Detection-论文整理-解读
  10. java数组基本用法(数组的声明/初始化及一些常用的数组操作)
  11. python_列表_常用操作
  12. 算法之路 level 01 problem set
  13. 信佑7 linux,信佑无盘、顺无盘通用型万能包,镜像包,linux无盘
  14. android中svn合并分支,Android Studio之SVN打分支、切换分支及合并分支
  15. 技术面试最后反问面试官的问题合集
  16. Java程序员月薪三万的技术达到什么程度?
  17. Windows取证——CHNTPW工具使用(可更改 Windows 密码)
  18. 怎么恢复永久删除的文件
  19. 毕业一年,我是如何实现每月两千副业之路
  20. 【CodeForces - 869】 A B C E 【组合数打表】

热门文章

  1. webapp,ios Safari打开新窗口
  2. 弹出浮动页面html怎么写,C# 浮动窗体实现(自定义弹出窗口)
  3. ssh localhost报错解决:ubuntu@localhost: Permission denied (publickey).
  4. 关于AttachCurrentThread和DetachCurrentThread的故事
  5. 安防视频之web无插件播放视频
  6. 视频编解码(十五):解码器解码查错步骤
  7. ffmpeg 截图太模糊了_技法课堂 | 巧用截图工具,一小时迅速完成线稿风效果图...
  8. android 多图片优化工具,总结Android App内存优化之图片优化
  9. mysql怎么判断2个时间戳为同一天_php如何判断两个时间戳是一天
  10. python定义空函数体_Python 2.2 定义函数