如果让user在input中插入pi
python吧
全部回复
仅看楼主
level 6
虚心求教,pi就是派=3.1415926535的那个圆周率。
2012年10月24日 23点10分 1
level 11
pi不是无限的吗。。。
2012年10月25日 00点10分 2
是啊。我想能让user输入pi啊,在程序里不是可以用math.pi表示pi,但是不知道怎么加到input指令里去。
2012年10月25日 00点10分
level 8
为什么要这么用,本身就是常量,还要用户输入?
2012年10月25日 00点10分 3
额没理解,就是说,用户输入一个带pi的值,可以直接进行运算,不过我现在略微改动了一下就是多一个运算步骤现在也能用了。。。
2012年10月25日 00点10分
level 8
如果只是要当做实数处理 那么很简单 用input()或者eval(raw_input()) 只要输入前给pi赋值就行
如果要当做符号处理 就是说输出结果也是带pi的那种 建议自己先写个类 例如带pi的数分解成a+b*pi形式 分开计算
2012年10月25日 01点10分 4
level 8
例如如下程序
import math
pi=math.pi
st=input()
print st
输入带pi的表达式的时候 st都是保存实数结果的 不是表达式则st保存为输入的字符串
或者用st=eval(raw_input()) 输入表达式可得到值 若不是表达式则抛出异常
2012年10月25日 01点10分 5
感谢!!!!!
2012年10月25日 22点10分
1