第一天 使用pycharm编写python记录每一天
一直在鞭策自己学习python,但是总感觉没有应用没有实践就没有动力,三天打鱼两天晒网……通过记录自己每一天,提起自己的兴奋点,看看能不能坚持下来,学习到更多,也跟各路大神学习。
先来一个建议的判断语句:计算体重的简易程序
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
这样的写法,出现各样报错!!!!!!
1、当我直接赋值时,
这样赋值会报错:语法错误,无法指定文字
不明白,度娘也找不到答案;于是就分行赋值
就没有报错了,但是下一行有出现问题了。
2、“体重除以身高的平方”的表达
运行报错,参数设置类型不对,平方的写法我一直以为可以使用^
于是看看各路大神怎么表述!!!!
第一种,解析
“ ^ 符号在python错误的理解为指数运算,在python中用指数运算一般采用 (**) 或者pow(a,b)
而 ^ 在python中已经不是进行指数运算的意思了
^是按位异或逻辑运算符”
于是,学葫芦画瓢果然行了。
接着有报错了,问题真多,菜鸟就是菜鸟……(没得反对,哭)
3、“大于等于”的表达方式
自以为数学学得好,使用高难度的符号≧/≥,哎,死路一条,度娘一下,想多了。简单点好">="这样就解决了。
这样写就无问题啦!执行运行效果:
完美!!!
还有个小插曲,就是在判读语句时,
红框这个地方的写法(上面写法是对的),开始我是这样写的(见下图),
就会报语法错误,
必须给予条件赋值的是什么!!!
第二种,我自己思考
针对语法错误说参数设置有问题,赋值是浮点还是整数问题
那就从这个定义上修改,该怎么修改,就是赋值时就给予它的参数类型,那该怎么编呢??小白尝试……
就按提示指定类型来编一下:
执行后呈现结果:
结果也实现了最终效果。
小白的第一次分享,希望共同学习!也请大神指教。