using System;
class Program
{
static void Main()
{
const int maxTries = 10;
int tries = 0;
bool understood = false;
while (!understood && tries < maxTries)
{
Console.Write("这道题你会做了吗? (y/n): ");
string answer = Console.ReadLine();
if (answer.ToLower() == "y")
{
understood = true;
Console.WriteLine("放学了!");
}
else if (answer.ToLower() == "n")
{
Console.WriteLine("老师再讲一遍...");
tries++;
}
else
{
Console.WriteLine("请输入y或n");
}
}
if (tries == maxTries)
{
Console.WriteLine("你已经听了{0}遍,但似乎还是不太明白。放学了!", maxTries);
}
}
}