r +和单独的w-r有什么区别

时间:2018-08-26 05:56:10

标签: python python-3.x

我想编写程序来查找环的区域 这是我运行的第一个程序,它说它不能将字符串从readline转换为float

  

将数学导入为m

     

fp1 = open('circle1.txt','r +')

     

fp1.write(input(“输入circle1半径:”)+('\ n'))

     

fp1.write(input(“输入circle2半径:”))

     

r1 = float(fp1.readline())

     

r2 = float(fp1.readline())

     

space = m.fabs((22/7 * r1 2)-(22/7 * r2 2))

     

打印(空格)

     

fp1.close()

所以我想出了另一种方法,而且可行

  

将数学导入为m

     

fp1 = open('circle1.txt','w')

     

fp1.write(input(“输入circle1半径:”)+('\ n'))

     

fp1.write(input(“输入circle2半径:”))

     

fp1.close()

     

fp2 = open('circle1.txt','r')

     

r1 = float(fp2.readline())

     

r2 = float(fp2.readline())

     

space = m.fabs((22/7 * r1 2)-(22/7 * r2 2))

     

打印(空格)

     

fp2.close()

这2和之间的区别是什么,当我可以使用第二版本运行程序时,我感到惊讶,我返回测试第一版本,并且工作= w = 有人可以解释为什么吗? Thx> << / strong>

0 个答案:

没有答案