Py学习  »  yourFriendlyNeighbor  »  全部回复
回复总数  2
5 年前
回复了 yourFriendlyNeighbor 创建的主题 » 具有多个delimeter的Python CSV解析器文件

我相信你的问题本质上与 this one ,但csv库似乎不适合处理具有多个字符作为分隔符或具有各种形式的分隔符的行。

我也不知道您使用的是什么python版本,但至少CSV库的python 2文档声明 delimiter

您可以按照上面链接中的解决方案执行相同的操作。那就是: 一。正常读取线路 三。然后用csv阅读器解析该行。

5 年前
回复了 yourFriendlyNeighbor 创建的主题 » Python中数字的处理
TYPE YOUR ANSWER: ken
WRONG ANSWER. ATTEMPT REMAINING: 2
TYPE YOUR ANSWER AGAIN: seth
WRONG ANSWER. ATTEMPT REMAINING: 1
TYPE YOUR ANSWER AGAIN: cue
1
CORRECT ANSWER.

answer = "SOPHIA"
guess = ""
attempt = 3

while attempt > 0 :
    guess = input("TYPE YOUR ANSWER: ")
    if guess == answer:
        break
    attempt = attempt - 1
    print("WRONG ANSWER. ATTEMPT REMAINING: ")


if attempt == 0:
    print("NO MORE ATTEMPT REMAINING.")
else:
    print("CORRECT ANSWER.")

这样,就可以得到所需的迭代次数。否则,如果将条件更改为:

while guess != answer and attempt > 0:

TYPE YOUR ANSWER: ken
WRONG ANSWER. ATTEMPT REMAINING: 
TYPE YOUR ANSWER: brian
WRONG ANSWER. ATTEMPT REMAINING: 
TYPE YOUR ANSWER: abdul
WRONG ANSWER. ATTEMPT REMAINING:
TYPE YOUR ANSWER: SOPHIA
WRONG ANSWER. ATTEMPT REMAINING:
NO MORE ATTEMPT REMAINING.