-1
我对python,soo,yeah来说很新。 基本上我有这样的:如何计算用户输入错误答案的次数(Python)
import time
import sys
def delay_print(s):
for c in s:
sys.stdout.write('%s' % c)
sys.stdout.flush()
time.sleep(0.10)
name=input("What's your name?")
question1=input("How many centimeters are one meter?")
if question1=="100":
print("Correct!")
question2=input("How many meters in a centimeter?")
if question2=="0.001":
print("Correct!")
import os
time.sleep(1)
os.system('cls')
time.sleep(1)
delay_print("Calculating results...")
time.sleep(3)
print("Good job,", name, "!")
,我问的问题:要精确2. 所以我想跟踪多少次用户已经有一个问题错了,所以最后我可以显示如何许多问题都是正确的,有多少错误。 然后我想显示一个特定的消息: 因为当他们都是正确的,我已经输入的。 当一个是正确的,一个错误我想输入: “不错(名称),但要更加小心!” 最后但并非最不重要的一点,当他/她得到这一切错误: “哦,人!这是非常糟糕的(名字)!要更加小心!
有一些变量'number_correct = 0',然后添加一个到它'number_correct + = 1'每次打印时'correct' –
使用'else'和一个计数器变量? – UnholySheep
一厘米多少米不是== 0.001 – Philipp