A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

关于python安装

第一篇是想记录用python写for循环和while循环还有if语句,但是还是想和大家唠叨一下安装的问题。我的python下载是在官网上完成的,但是速度比较慢。国内也有镜像,放一个清华大学做的镜像。与python搭配的,我选择的是Anacoda,它自带很多python的包,满足我的可视化需求。我的Anacoda是在清华大学的镜像下载的。我们使用python更多的是使用python的能操作的各种包,所以在大家看到的python代码里第一步都是各种包的导入过程。我使用的Anacoda已经带有了许多常用的包,只有比较少的包需要从网上单独下载,入门部分的话基本用不上这些需要从网上专门下载的包,所以我们只要简单的进行导入操作就好。

从安全性和完整性的角度考虑,希望大家到尽量官方一些的网站去下载,本身是开源软件没必要从第三方下载。

在这里给windows系统的Anacoda的安装做一个小提示:
第一个框也应该要勾上(男票说给我讲明白要花一年时间,尽管我很想给大家说为什么,但是我还是无能为力了…希望他看到能花一年的时间给我讲明白0-0)

循环语句与If语句

接下来就是本章帖子的主要内容啦,入门版实操。

循环是一个很节省工作量的处理方法,我们要计算一个等差数列求和,或者依次输出一些内容的时候,借助循我们可以轻松地实现。
python中循环有while循环和for循环,接下来让我们开始叭。

栗子1:计算1-100整数之和。

用for循环:
for循环是将x这个变量依次赋予我们设定范围内的值。在开始之前我们需要有东西可以循环,那就是要有1-100这100个数,100个数咬咬牙手动输入可以实现(for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10…100),但是10000呢?现在是大数据时代,现在的数据量手动输入会累死的,偷懒是我们进步的动力,我们用python自带的range函数,不过要注意的是python是从0开始的,如果我们要写1-100的加总那么我们在range里要多加一位就是range(101)这样得出来的数是0-100

sum = 0
for x in range(101):
    sum = sum + x
print(sum)
1
2
3
4
用while循环:
while循环是指在满足条件的情况下做这个循环,不满足就不再循环。我们让x从零开始依次增加1,直到超过100就不再循环了。

sum = 0
n = 1
while n <101:
    sum = sum + n
    n = n + 1
print(sum)
1
2
3
4
5
6
两个循环的代码下来,大家会发现在如 n = n + 1的代码中我都有打空格,这一开始是男票要求的,他说大家都是这样做的,为了以后检查方便。确实有了空格以后会比较清晰,入门的童鞋们可以注意一下。

栗子2:依次输出:大猪蹄子、小猪蹄子、Alice

这里我们用for循环完成这个输出:先定义好需要输出的内容集合然后用for循环依次输出。

L = ['大猪蹄子', '小猪蹄子', 'Alice']
for name in L:
    print(name)
1
2
3
这里要注意一下print的位置,不能顶格写。

栗子3:判断是否需要缴纳新的个税

在我看来使用判断语句可以让计算机更“聪明”,也能帮助我们节省更多的时间。在这里就记录一个简单的栗子吧,看看你的工资是不是要缴纳新的个税。

wage = 10000
if wage >= 5000:
    print('缴纳')
else:
    print('不缴纳')
1
2
3
4
5
注意同样print之前要有四个空格嗷~

第一篇暂时到这里就结束了,最近用眼过度实在难受以后还会继续完善的。(ง •_•)ง
---------------------
【转载】
原文:https://blog.csdn.net/weixin_43086925/article/details/84147053


3 个回复

正序浏览
回复 使用道具 举报
奈斯
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马