用vim写一个python程序,实在不知道boolean的值应该怎么应用。。。求大神指点!!!

很简单的一个程序。如果Boolean的值是True的话print,string里的内容。如果BoBoolean是false的话。print,数字。Give me a Boolean: True
Give me a string: how now brown cow
Give me a number: 13
how now brown cow
"how now brown cow"

ubuntu@ubuntu:~/cs150/io$ python3 interactive.py
Give me a Boolean: False
Give me a string: how now brown cow
Give me a number: 13
26

我也是初学,试着写了布尔值应用的代码,看看是否能解释清楚。

#coding=gbk

print "请输入一段字符:"
s = raw_input() #输入字符赋给s

a = s.isalpha() #检测s是否为字母,得出的结果就是bool值true或是false

if a == True: #进行判断

print s + " is True"
else:
print s + " is False"

因为初学python语法还不是很清楚,在shell里,有一个判断命令返回值。
我不知道这个功能在python里该任何写,希望有高手能写一个我学习一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-26
mBool = raw_input("give me a boolean:")
mString = raw_input("give me a string:")
mInt = raw_input("give me number:")
if mBool == 'True':
print mString
elif mBool == 'False':
print mInt
else:
print 'Wrong bool value'
第2个回答  2012-10-26
你问的太模糊了。
第3个回答  2012-11-04
恶趣味日