我正在尝试完成一个初学者赋值,它需要引用列表中元组中的元素,该列表使用for循环和条件输出两种类型的字符串之一,具体取决于元组中的值
Using a for loop and an if statement, go through vacc_counties and print out a message for those counties that have a higher than 30% vaccination rate.
Add another loop that prints out a message for every county, but prints different messages if the rate is above or below 30.
Example:
Benton County is doing ok, with a rate of 41.4%
Fulton County is doing less ok, with a rate of 22.1%
下面是元组列表,后面是我自己的代码:
vacc_counties = [('Pulaski', 42.7), ('Benton', 41.4), ('Fulton', 22.1), ('Miller', 9.6),
('Mississippi', 29.4), ('Scotty County', 28.1)]
for tuple in vacc_counties:
for element in tuple:
if [1] < 30:
print(f"{vacc_counties[0]}is doing ok, with a rate of" [1]"%")
else [1] n > 30:
print(f"{vacc_counties[0]}is doing ok, with a rate of" [1]"%")
备注:
tpl
而不是tuple
for element in tuple:
循环tpl[1]
而不是[1]
elif
代替else
更正代码:
印刷品:
您可以让Python将每个元组中的两个值解压为易于使用的变量,如下所示:
相关问题 更多 >
编程相关推荐