【发布时间】:2016-01-24 00:22:04
【问题描述】:
我想根据用户输入分配一个数值。
现在我希望用户输入第二位驱动程序。输入的任何车手姓名都将获得 2 分,以获得第二名。与第一名相同,但他们得到 3 分。
在程序运行之前,所有可能的驱动程序名称都设置为 0。这些是用户可以输入的可能名称。
我不确定我是否会在 Python 中执行此操作,我们将不胜感激。
Matt_Kenseth = 0
Kyle_Busch = 0
Joey_Logano = 0
Aric_Armirola = 0
Dale_Earnhardt_Jr = 0
Denny_Hamlin = 0
Jeff_Gordon = 0
Brad_Keselowski = 0
Jimmie_Johnson = 0
Clint_Bowyer = 0
Carl_Edwards = 0
Kyle_Larson = 0
Jamie_McMurray = 0
Kevin_Harvick = 0
Kurt_Busch = 0
Ricky_Stenhouse_Jr = 0
David_Ragan = 0
Kasey_Kahne = 0
Danica_Patrick = 0
Ryan_Newman = 0
Casey_Mears = 0
Brian_Scott = 0
Trevor_Bayne = 0
AJ_Allmendinger = 0
Justin_Allgaier = 0
Paul_Menard = 0
Austin_Dillon = 0
Sam_Hornish_Jr = 0
Tony_Stewart = 0
Landon_Cassill = 0
Greg_Biffle = 0
Martin_Truex_Jr = 0
David_Gilliland = 0
JJ_Yeley = 0
Brett_Moffitt = 0
Matt_DiBenedetto = 0
Alex_Bowman = 0
Cole_Whitt = 0
Jeb_Burton = 0
Jeffrey_Earnhardt = 0
Reed_Sorenson = 0
Michael_McDowell = 0
Michael_Annett = 0
int ( input ( "Enter 1st Place Driver In Race.\nThis driver will receive 20 points. " ) )
int ( input ( "Enter 2nd Place Driver In Race.\nThis driver will receive 10 points. " ) )
int ( input ( "Enter 3rd Place Driver In Race.\n This driver will receive 5 points. " ) )
我对编程很陌生,如果我没有多大意义,很抱歉。如果用户键入上面列出的驱动程序之一,例如获得第一名,那么我希望该驱动程序从 0 变为 20(第一名完成的值)。
【问题讨论】:
-
如何将驱动程序名称设置为 0?请用简单的英语说明您要做什么。就问题而言,它非常模糊。
-
先向我们展示您的尝试。
-
您的 input 和 int 调用是向后的,但是如果您运行了您输入的内容,您会很快知道