python 问题求助? python常见问题
python 问题求助
我曾经做过Python方面的PPT教程,我下面写的希望对你有帮助。。。
Python中下面的值作为布尔表达式时,看做假(false):
False None 0 “” '' () [] {}
其他一切看做真,包括Ture
逻辑操作运算符:
and(与[&&]) or(或[||]) not(非[!])
特性:只有在需要求值时才进行求值。实际上返回的是一个表达式的值
逻辑短路(从左到右):
and 有假就返回,都是真时返回最后一个表达式的值。
or 有真就返回,都是假时返回最后一个表达式的值。
注意:返回的都是是一个表达式的值
例1:
t=5
t = t or {}
则t的值是5
例2:
t=''
t = t or {}
则t的值是{}
在条件判断if中只要不是False None 0 “” '' () [] {} ,条件就成立
if a and a[0]:
只有a和a[0]都是真时,条件才成立,任意有一个假,条件就不成立
PYTHON问题,求助~并解释
4 5 6 7 8 9是对的
具体哪道需要解释请追问吧~
python 安装第三方库的时候出现的问题,求助
首先你不在特定目录里使用不了python这个命令,说明你没有把python目录添加到系统PATH路径里。
如果不添加,需要使用完整路径,也就是C:\\python27\python,所以你应该使用:
cd C:\\python27\tkintertable-1.1.2
C:\\python27\python.exe setup.py install如果解决了您的问题请采纳!
如果未解决请继续追问
python 报错,求助
else处不应缩进,还有,elif guess > secret处少了个冒号
你从书上抄这个问题很多啊,我给你改了改:
import random
secret=random.randint(0,99)
guess=0
tries=0
print """AHOY! I'm the Dread Pirate Roberts,and I have a secret!
It is a number from 1 to 99. I'll give you 6 tries."""
while guess != secret and tries <= 5:
guess = input("What's yer guess?")
tries = tries + 1
if guess < secret:
print "Too low,ye scurvy dog!"
elif guess > secret:
print "Too high,landlubber!"
elif guess == secret:
print "Avast! ye got it! Found my secret, ye did!"
if tries > 5 and guess != secret:
print "No more guesses! Better luck next time,matey!"
print "The secret number was",secret