初学者必学,Python加减乘除四则运算,两数之和的简单算法,精华满满的

今天呢,主要是分享一些python中比较基础的加减乘除四则运算,东西也没有很高深,很基础,主要是适合刚入门的朋友们,不过看起来简单,但是和其他语言对比起来还是有很大的不同,比如你之前学了Java,现在你再来看这个python的话,可能很多人不适应,因为他的写法真的简洁了很多。

分享之前插个题外话,很久没和大家分享交流了,感觉自己很忙的样子,其实应该是变懒了吧,因为也没觉得自己都在忙什么或者都做了什么,所以呢,为了让更多人得到进步,同时也让自己有所积累吧,我决定还是和大家分享一下计算机相关的,编程相关的东西,让更多的人可以入行,为技术贡献。

那我们现在开始吧!

python版本:3.9.12

开发工具:PyCharm

操作系统:Windows 11

需求一:计算两个数字之和(要求数字是由客户端输入)

#获取客户端输入的两个数字

num1=input('输入第一个数字:')

num2=input('输入第二个数字:')

#对输入的两个数字做加法运算

sum1=num1+num2#这种写法出来肯定不是你想要的结果,这里做的是字符串相加的结果

sum=float(num1)+float(num2)#先要把输入的数字做一个类型的转换,转换成数字才能得到正确的相加结果

#打印结果

print('两个数字相加的结果=',sum1)

print('两个数字相加的结果为:{}+{}={}'.format(float(num1),float(num2),sum))


总结:以上写法得到的结果是浮点型,如果不喜欢浮点型的话还可以用int转成整形

需求二:计算两个数字之差(要求数字是由客户端输入)

#获取客户端输入的两个数字

num1=input('输入第一个数字:')

num2=input('输入第二个数字:')

#对输入的两个数字做减法运算

#minus1=num1-num2 #这里会报错

minus=float(num1)-float(num2)#先要把输入的数字做一个类型的转换,转换成数字才能得到正确的相减结果

#打印结果

print('两个数字相减的结果为:{0}-{1}={2}'.format(float(num1),float(num2),minus))


总结:字符串没有减的操作,所以如果不进行类型转换将会报错

需求三:计算两个数字乘积(要求数字是由客户端输入)

#获取客户端输入的两个数字

num1=input('输入第一个数字:')

num2=input('输入第二个数字:')

#对输入的两个数字做减法运算

#chengji1=num1*num2 # 报错

chengji2=num1*2# 这样不报错,但是你知道结果是多少吗?

chengji=float(num1)*float(num2)#先要把输入的数字做一个类型的转换,转换成数字才能得到正确的相乘结果

#打印结果

print('两个数字相乘的结果为:{0}*{1}={2}'.format(float(num1),float(num2),chengji))


总结:两个字符串没有相乘的操作,但是字符串却可以和数字相乘,你知道结果是什么样的吗

需求四:计算两个数字相除(要求数字是由客户端输入)

#获取客户端输入的两个数字

num1=input('输入第一个数字:')

num2=input('输入第二个数字:')

#对输入的两个数字做减法运算

#chu1=num1/num2 # 报错

#chu2=num1/2 # 这里会报错吗

chu=float(num1)/float(num2)#先要把输入的数字做一个类型的转换,转换成数字才能得到正确的相乘结果

#打印结果

print('两个数字相乘的结果为:{0}/{1}={2}'.format(float(num1),float(num2),chu))


总结:字符串不能相除,也不能和数字相除

写在最后,这算是python中入门比较基础的了,我们可以看到python中的变量在定义时是不需要声明什么类型,也不用指定长度,直接就可以使用,这个是比起Java或者其他语言简单很多的,虽然新手刚开始不太适应,但是上手了就会爱上了,另外加减乘除中更需要关注的是字符串在这的运算,字符串是有加和乘的运算,但是没有减和除的运算。

路还很长,加油吧,骚年们!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容