今天的我更强了 发表于 2020-8-9 17:48:57

关于赋值

当x值等于1到20时,i有不同的值,但如果用if elif else就会显得繁琐,有没有看起来比较高大上的代码呀?求指点

zltzlt 发表于 2020-8-9 17:50:21

可以使用列表(不知道你是不是这个意思):

x = 5
a =     # x 对应 i 的值
print(a)

今天的我更强了 发表于 2020-8-9 17:53:03

zltzlt 发表于 2020-8-9 17:50
可以使用列表(不知道你是不是这个意思):

就是当i=1 时,x为喜剧 i=2时,x为悲剧,i=3时 x为剧情 这样的

zltzlt 发表于 2020-8-9 17:56:08

今天的我更强了 发表于 2020-8-9 17:53
就是当i=1 时,x为喜剧 i=2时,x为悲剧,i=3时 x为剧情 这样的

i = 2
list1 = ['喜剧', '悲剧', '剧情']
x = list1
print(x)

Twilight6 发表于 2020-8-9 17:56:12


可以用字典呀:

data = {1:'资料1',2:'资料2',3:'资料3',4:'资料4',5:'资料5',6:'资料6',7:'资料7',8:'资料8',9:'资料9',10:'资料10',11:'资料11',12:'资料12',13:'资料13',14:'资料14',15:'资料15',16:'资料16',17:'资料17',18:'资料18',19:'资料19',20:'资料20'}
user = int(input('>>>'))
print(data)

陈尚涵 发表于 2020-8-9 18:00:28

Twilight6 发表于 2020-8-9 17:56
可以用字典呀:

貌似和字典没关系

Twilight6 发表于 2020-8-9 18:02:58

陈尚涵 发表于 2020-8-9 18:00
貌似和字典没关系

请认真看题后反驳他人

陈尚涵 发表于 2020-8-9 18:04:02

Twilight6 发表于 2020-8-9 18:02
请认真看题后反驳他人

抱歉
页: [1]
查看完整版本: 关于赋值