今天呢,主要是分享一些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或者其他语言简单很多的,虽然新手刚开始不太适应,但是上手了就会爱上了,另外加减乘除中更需要关注的是字符串在这的运算,字符串是有加和乘的运算,但是没有减和除的运算。
路还很长,加油吧,骚年们!