gpt4 book ai didi

python - 有效的循环方式

转载 作者:行者123 更新时间:2023-12-02 02:26:59 25 4
gpt4 key购买 nike

我有以下代码并且它可以工作,但是因为我想掌握 python 技能,所以我想听听您对如何改进代码并使其高效的意见。 x

-用户选择的特定值

a=[10,30,50,20]


def math():
if value =='Math':return a[0]
if value =='Biology':return a[1]
if value =='Chemistry':return a[2]
if value =='Literature':return a[3]

有没有办法使用给定的值自动循环a[0:]?我正在考虑字典,但这里给了我条件语句。任何帮助,将不胜感激。

最佳答案

是的,字典是一个合适的结构。

grades = {"Math": 10,
"Biology": 30,
"Chemistry": 50,
"Literature": 20}

topic = input()
try:
print(grades[topic])
except KeyError:
print(f'There is no available grade for the topic "{topic}".')

关于python - 有效的循环方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60683113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com