int和运算的使用
第一个部分:
假如当一个为“1024”的字符串(注意!双引号也包括其中)
当我们想进行运算时,会造成bug
比如一个数是10,这个算式运用加法
系统收到的算式是(“1024” + 10)
很显然一个字符串是不能进行运算的
这时候就要运用到int代码
int是这么用的
把他看作一个加工厂
把一个字符串(“1024”)
通过int的加工过后就变成了(1024)
(“1024”)这个字符串是怎么得到的呢?
举例①:通过询问,把回答记录在一个变量里
来看看白寡寡寡带来的int代码:
x_one=input("输入一个数字")#把用户的回答记录到变量x_one中
x_two=int(x_one)
print(x_two)
编译这段代码之后
意思就是:
先让用户输入一个数字,把数字记录在变量中(这串数字现在是字符串)
加工这个字符串,记录在变量2中
然后打印出变量2的内容
第二个部分:
运算
询问两次(数字),把两次的回答存入变量,再加工成数字记录到另一个变量
然后把两个数字相加
代码是这样的
x_one=input("输入一个数字")#把用户的回答记录到变量x_one中
x_two=int(x_one) #加工
x_three=input("输入一个数字")#把用户的回答记录到变量two中
x_four=int(x_three)#加工
print(x_two + x_four)