小编dan*_*lmo的帖子

为什么这个for循环没有效果?(蟒蛇)

我有一个包含城市,城市和标点符号的变量,然后是邮政编码.我正在使用语句删除标点符号(和其他流浪)字符.它看起来像这样:

for c in "!@#%&*()[]{}/?<>,.":
    jobLocationCleaned = string.replace(jobLocationUnclean, c, "")
jobLocation = jobLocationCleaned

# Add to list
params.append(jobLocation)
print(jobLocation)
Run Code Online (Sandbox Code Playgroud)

但是,当使用Debug时,我可以看到代码一步一步完成它应该print在它清理之前打印地址的语句时应该完成的工作,即for循环没有效果.

为什么是这样?

python for-loop

1
推荐指数
1
解决办法
179
查看次数

运行python程序不运行

我在编译器中打印我的程序时遇到一些问题,我没有收到任何错误消息,但程序没有运行.我真不明白为什么?

#1 USD = 0.7617 Euro
#1 Euro = 1.3128 USD

def currencyConvert():
    userChoice = raw_input ("Vad vill du konvertera? 1)USD -> Euro 2) Euro -> USD")
    if userChoice == "1":
        userUSD = input ("Hur mycket vill du konvertera ange i USD?")
        Euro = userUSD * 0.7617
        print "USD %0.2f", userUSD, "= %0.2f", Euro, "Euro"
    elif userChoice == "2":
        userEuro = input ("Hur mycket vill du konvertera ange i Euro?")
        USD = userEuro * 1.3128 
        print "%0.2f", userEuro, " Euro …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

0
推荐指数
1
解决办法
80
查看次数

这对cmp()是否正确?

我刚刚遇到这种行为,但没有看到它在任何地方解释过.我认为float('-inf')应该小于0.

>>> cmp(0, float('-inf'))
1
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
61
查看次数

在 Python 3.4.2 中打印一个倒三角形?

因此,对于我的编程课,我应该编写一个输出以下内容的程序:

oooooo
ooooo
oooo
ooo
oo
o
Run Code Online (Sandbox Code Playgroud)

我已经能够使程序正确输出三角形,但即使在网上寻找帮助后,我也无法找到将三角形颠倒的解决方案。这是我的代码:

def main():

base_size = 6

for r in range (base_size):
    for c in range (r + 1):
        print('o', end = '')
    print()

main()
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

o
oo
ooo
oooo
ooooo
oooooo
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?我是新手,所以这对我来说有点困难,尽管对你们来说可能很简单。

提前致谢!

python loops python-3.x

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×4

for-loop ×1

loops ×1

python-2.7 ×1

python-3.x ×1