7.12第一周学习记录

wuang123 wuang123     2022-12-06     513

关键词:

第一周

本周确定了各个模块的功能以及怎样实现,还确定了流程框图。目前还要确定,这个智能大仓系统可以解决现实中存在的什么问题。下周要进行具体的分工,即每人主要负责哪个模块。

学习内容

1.python为解释性语言,即程序执行一次翻译一次
2.保留字与标识符:
——标识符:受保护的变量、类属性变量
————标识符:类的成员
————标识符————:专用标识
3.python不用提前声明变量类型,多个变量如果赋予同一个值,则占用同一个地址
4.基本数据类型分为:数字类型(整型+浮点)、字符串类型、布尔类型
其中,整数的位数可任意,如可以计算:111111111111111111111111111+2222222222222
函数round(0.1+0.2,n),用来保留n位小数
5.用“”(反斜杠)进行转义
6.布尔类型:True=1、False=0
python区分大小写,True≠true
7.数据类型的转换:
int() 转整型
float() 转浮点型
str() 转字符串
hex() 转十六进制
oct() 转八进制
8.算术运算符:
求模“%”的结果,正负取决于%后面的数的正负,如:36&-5=-1 -36%-5=-1
“//”意为:除了之后取整
9.赋值运算符:=
10.比较运算符:== != >= <= > <
11.逻辑运算符: and与 or或

python编程示例

一、计算BMI制数并输出结果
height = 1.71
weight = 60

print("您的身高: ", height)
print("您的体重: ", weight)

bmi = height/(weight*weight)
if bmi >= 18.5 and bmi < 24.9:
print("体重正常")
if bmi <18.5:
print("体重过轻")
if bmi >= 24.9:
print("体重过重")

二、商品价格抹零
money_all =56.22+73.69+88.55
money_all_str = str(money_all)

print("Total price: "+money_all_str)

money_real = int(money_all)
money_real_str = str(money_real)

print("Final price: "+money_real_str)

但是,这条程序运行的结果是:
Total price: 218.45999999999998
Final price: 218

这是由于,python的浮点数是以双精度二进制数来储存的,而由于十进制数0.1在二进制数中的储存是无限循环小数,所以第64bit后的数会被舍弃。
实际储存的会小于0.1
可以使用round函数来解决这个问题(保留n位小数)

三、计算学生成绩

计算学生成绩

python = 95
english = 92
c = 89
sub = python - english
avg = (python + english + c)/3
print("python和english分数差为: ",sub,"分")
print("三们平均是: ",avg,"分")

与上一个例子对比发现,print函数中,如果使用的是“+”号,意为连接两个字符串,即后面的变量必须为str型;如果使用“,”号,后面可以是整型的。

四、布尔类型的示例
python = 95
english = 92
c = 89
print("pyhton=",python,",english=",english,",c=",c)
print("python<englishi: ",python<english)
print("python>=englishi: ",python>=english)

五、输入1-100的数
print("Wang yuanning")
number=input ("Please Enter a Number: " )
print("Your entered number: ",number)

a=int(number)
if a<=100 and a >= 1:
print("It‘s a 1-100 number")
else:
print("It isn‘t a 1-100 number")

六、手机店打折(除周一周五以外的8-15点可获得资格)
print("手机店打折进行中!")

week = str(input("请输入日期(如:星期一): "))
time = int(input("请输入时间(0—23):"))

if(week == "星期一"or week == "星期五"):
print("对不起!您来晚一步!")
if(week != "星期一"or week != "星期五")and(time>=8 and time<=15):
print("恭喜!您获得打折资格!")

七、用亦或进行数据加密解密

word = int(input("请输入加密数字: "))
key = int(input("请输入密钥: "))
print("密钥是: ",key)
a = key^word
print("加密结果是: ",a)
print("解密结果是: ", a^key)

利用一个数亦或两次就能得到它本身的特点





































































记录小白自主学习css的第一周

 CSS(CascadingStyleSheets)层叠样式表,样式可以层层累加与HTML相比CSS支持更丰富的文档外观,可以为任何元素的文本和背景设置颜色;允许在任何元素外围设置边框,允许改变文本的大小写,装饰方式(下划线)。不仅如此,... 查看详情

第一周作业

学习内容总结训练编程,安装使用git问题1:下载内容无法应用解决方法:将下载软件卸载重试,并记录好安装位置,根据教程依次进行问题2:文件上传不上缺少一个步骤,将文件录入位置改变,并经过多次尝试git地址:145632asdfg学... 查看详情

2017.3.12h5学习的第一周

...档类型是HTML5文件,它在HTML文档必不可少且必须放在文档第一行。写法:<!DOCTYPEhtml>。接着我们学习了html的基本结构:<!DOCTYPEhtml>  <html>     <head 查看详情

机器学习-第一周

机器学习-第一周这是机器学习的第一周课程,涉及到的内容较少,主要是认识一下什么是机器学习以及机器学习两个主要的分类:有监督学习和无监督学习。另外,通过一个最基础的线性回归模型来介绍机器学习中的一些相关... 查看详情

第一周:深度学习引言-----------0学习目标

1.Understandthemajortrendsdrivingtheriseofdeeplearning.2.Beabletoexplainhowdeeplearningisappliedtosupervisedlearning.3.Understandwhatarethemajorcategoriesofmodels(suchasCNNsandRNNs),andwhentheyshouldb 查看详情

第一周学习进度

 第一周所花时间上课200分钟,周二,周三复习各1个小时,周六培训8个小时代码行量周二周三看代码400行,调试编写代码100行博客篇数3篇学习心得如何连接数据库,以及解决mysql重装l的问题。 查看详情

春季学习记录

第一周:快速傅里叶变换(待解决)莫比乌斯反演(已解决)KDTree(顺延至第二周)莫队算法(已解决) 第二周:KDTree杜教筛线性基虚树树套树  查看详情

20165234第一周学习总结

第一周学习总结教材学习内容总结java的特点:相对简单,面向对象,平台无关,动态,多线程。安装JDK:学习了如何安装JDK软件,并了解了系统环境变量的设置。源文件:通过学习,掌握了源文件的编写与保存。掌握了javac.exe... 查看详情

20165339第一周学习总结

20165339第一周学习总结教材学习内容总结第一章要点:要点1:java的入门,从安装jdk到在本机上配置path值。要点2:编写简单的源文件Hello.java并保存教材学习中的问题和解决过程-问题1:平台的选择-问题1解决方案:虚拟机安装失... 查看详情

第一周学习笔记

...理出来,其中会有我遇到的问题和一些见解。  以下是第一周到今天的知识点:关于机器学习(MechineLearning)、监督学习(SupervisedLearning)、非监督学习(UnsupervisedLearning)的概念监督学习和非监督学习 查看详情

20165115第一周学习总结

第一周学习中遇到的问题主要学习内容安装JDK与搭建Java运行环境Windows环境下通过记事本进行简单的Java程序的编写出现的问题无法再Windows系统中激活并使用win10系统中自带的Linux运行环境教材中有一个猪八戒的程序,编写完成后... 查看详情

20165303魏煜第一周学习

=20165303魏煜第一周学习总结学习内容1.Java地位2.Java的特点3.安装JDK4.Java开发步骤5.简单程序6.上传码云代码学习期间遇到的问题1.Git里面遇到command2.Windows10无法启用自带Linux,总是闪退代码运行过程截图与码云的文件项目截图1.项目... 查看详情

20165331第一周学习总结

Java第一周学习总结在第一章中,我学习了以下知识点:Java的地位Java的特点JDK的安装Java应用程序的开发步骤简单的Java应用程序Java反编译其中,安装JDK、Java应用程序开发步骤以及简单的Java应用程序两部分(其实后两部分是合二... 查看详情

机器学习公开课笔记第一周

一,机器学习是什么?  "AcomputerprogramissaidtolearnfromexperienceEwithrespecttosomeclassoftasksTandperformancemeasureP,ifitsperformanceattasksinT,asmeasuredbyP,improveswithexperienceE."Example:playingcheckers. 查看详情

学习编程第一周

...始了java的学习。现在刚学不久有好多还是不怎么会记得第一天学习时,还是同样的编写一句“Holleworld!”还要对着把代码敲上去模仿呢?现在大概的,简单的代码还是可以自己敲出来,不过时间还是需要一点点,而且经常编 查看详情

20165105第一周学习查缺补漏

第一周学习中遇到的问题主要学习内容一、java学习第一周总结:1、JAVA历史及地位2、安装JDK3、运行简单的JAVA程序4、安装Git5、使用Git编程及码云的使用安装过程与脚本运行截图      马云链接:https://gitee.co... 查看详情

20165316第一周学习总结

教材学习内容总结第一章安装JDK,搭建Java环境简单Java应用程序的书写、编译、执行(选看)Java程序的反编译出现的问题和解决方法安装JDK(未解决)jdk1.9文件中没有jre,是否可以直接使用?(虽然我最后单独下了jre)(未解决... 查看详情

第一周学习(代码片段)

201652262017-2018-3《Java程序设计》第一周学习总结教材学习内容总结第一章要点:要点一:如何编写并保存源文件要点二:编译并运行javac<文件名>//编译教材学习中过的问题和解决过程问题1:编译过程中因大小写、符号半全角... 查看详情