每周总结:9.11~9.18

本周我们学习了python3的基础知识。

在此之前我复习了这些内容:1.类型(type)、整型(int)、浮点型(float)、字符串(str)。2.以字母或者下划线开头,后接字母、下划线、数字。3.区分大小写。4.不能使用关键字。5.汉字其他语言字母都认为是字母。

python中选择语句主要有3种形式:if语句、if...else语句和if...elif...else多分支语句。

例一、三三数之剩二,五五数之剩三,七七数之剩二,问几何?

一个数除三余二,除五余三,除七余二,这个数是多少,在以200内。

以上俩种方法同时也说明了break与continue的特性与用法。

 例二、判断平闰年:如果一个年份可以被四整除且不能被100整除,或者可以被400整除,那么这个年份就是闰年。

例三、输入一个表示考试成绩score的整数,判断该成绩属于哪个级别,并将结果输出。

if...elif...else语句

 例四、判断是否为酒后驾车,酒精含量小于20,不构成酒驾,大于等于20小于80构成酒驾,大于等于80构成醉驾。

while循环:通过一个条件来控制是否要继续反复执行循环体中的语句。

执行此条语句会无限循环4。

 

 for循环:一个依次重复执行的循环。

range()函数:range(start,end,step)-----这里需要注意range循环内代表的是数列的长度,比如range(4)未规定起始值,那么它就是从[0,1,2,3]循环,长度为4。也就是[0,4)半闭半开区间。

Python内置函数,用于生成一系列连续的整数,多用于for循环语句中。

例五、输出十以内的奇数

这里我使用while循环

 

 答案示例:

 例六、实现从0到100的累加

 

 例七、水仙花数,指一个三位数,其各位数字的立方和等于该数本身。例如153=1³+5³+3³,所以153是一个水仙花数。输入一个数,找到100至这个数区间内所有的水仙花数。

 答案示例:

 

 例八、猴子摘桃子,第一天摘了俩个桃子,以后每天摘的是前一天的俩倍还多一个。请用程序实现:输入一个数day,计算第day天它摘的个数,并将结果输出。

 答案示例:

 例九、九九乘法表

 答案示例:

 例十、逢七拍腿游戏

此题目前任存在一点疑虑。

 实战1.地铁车票:购买地铁车票的规定如下:
乘 1~5 站,6 元/位; 乘6~9 站,8 元/位; 乘 10 站以上,9 元/位。
请用程序实现:输入乘坐人数(per_num)和乘坐站数(sta_num),计算购买地铁车票需要的总金额,并将计算结果输出。
注意: 如果「乘坐人数」和「乘坐站数」为0或负数,输出error。

 

 结果示例:

 

 

 实战2.阶乘
请用程序实现:输入一个正整数num,计算这个正整数的阶乘,并将计算结果输出。

结果示例:

 

 

实战3.篮球从一定高度向下掉落,每一次弹起的高度,都是前一次高度的三分之一。一次掉落和一次弹起视为一次弹跳。假设篮球初始高度为15米。
请用程序实现:输入篮球弹跳的次数num,计算num次后篮球所在的高度,并将计算结果输出。

 本教程为一个python入门教程,面向初学者,因此内容较为详细。主要内容为python环境配置教程,包括Anaconda,PyCharm,Jupyter notebook的安装与配置,及其常用技巧。教程以Windows系统为平台作演示,其他系统可能存在少许差异。

注:本教程以Windows系统为例,其他系统步骤可能存在少许差异,但大致步骤相同。

如需要其他系统或其他版本,可以到以下网址进行下载。

Anaconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/

PyCharm:https://www.jetbrains.com/pycharm/download/
PyCharm下载时选择Community 版本为免费版本

安装Anaconda

双击打开Anaconda3-2021.05-Windows-x86_64.exe文件(电脑配置较差的可以换成Miniconda3-py39_4.9.2-Windows-x86_64.exe,两者在基本功能上没有太大区别,二者选其一即可)出现安装界面,按照以下流程选择安装。

 

 

 

 

 

 

 

 

安装完成

安装PyCharm

 双击打开Anaconda3-2021.05-Windows-x86_64.exe文件。出现安装界面,按照以下流程选择安装。

 

 

 

 

 

 完成安装。

总结

经过上星期的学习,已经了解了Python的一些基础内容,一些基础的题目我已经可以正确编写,只是还有一些问题需要深入学习,才可以解决,往后的学习我会经常复习以前的学习内容,熟悉对题目的解决办法,更加巩固我对Python的灵活应用。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值