Python 如何设置计数功能
我不确定为什么鱼钩在比赛中不起作用,也不确定为什么会出现其他错误…………我已经尝试过解决,但无法解决Python 如何设置计数功能,python,python-3.x,Python,Python 3.x,我不确定为什么鱼钩在比赛中不起作用,也不确定为什么会出现其他错误…………我已经尝试过解决,但无法解决 import random def fish_pick(): fishlist = [] # 10 fish Fish_species_1 = 9 # 30 fish Fish_species_2 = 30 # 15 fish Fish_species_3 = 50 # 25 fish Fish_species_4 = 60 # 20 fish Fish_species_5
import random
def fish_pick():
fishlist = []
# 10 fish
Fish_species_1 = 9
# 30 fish
Fish_species_2 = 30
# 15 fish
Fish_species_3 = 50
# 25 fish
Fish_species_4 = 60
# 20 fish
Fish_species_5 = 90
number = int(input("Amount of times the pick is done: "))
for i in range(number):
pick = random.randint(1, 100)
if pick < 10:
print('FISH_SPECIES_1')
fishlist.append('FISH_SPECIES_1')
if 10 < pick < 40:
print('FISH_SPECIES_2')
fishlist.append('FISH_SPECIES_2')
if 40 < pick < 55:
print('FISH_SPECIES_3')
fishlist.append('FISH_SPECIES_3')
if 55 < pick < 80:
print('FISH_SPECIES_4')
fishlist.append('FISH_SPECIES_4')
if 80 < pick < 100:
print('FISH_SPECIES_2')
fishlist.append('FISH_SPECIES_5')
print(fishlist)
count_fish_species_1 = int(list.count("fish_species_1"))
print(count_fish_species_1)
fish_pick()
随机导入
def fish_pick():
鱼列表=[]
#10条鱼
鱼类种类1=9
#30条鱼
鱼类种类2=30
#15条鱼
鱼类种类3=50
#25条鱼
鱼类种类4=60
#20条鱼
鱼类种类5=90
number=int(输入(“完成拾取的次数:”)
对于范围内的i(编号):
pick=random.randint(1100)
如果选择<10:
打印('FISH\u SPECIES\u 1')
fishlist.append('FISH\u SPECIES\u 1'))
如果10<选择<40:
打印('FISH\u SPECIES\u 2')
fishlist.append('FISH\u SPECIES\u 2')
如果40<拾取<55:
打印('FISH\u SPECIES\u 3')
fishlist.append('FISH\u SPECIES\u 3')
如果55<拾取<80:
打印('FISH\u SPECIES\u 4')
fishlist.append('FISH\u SPECIES\u 4')
如果80<拾取<100:
打印('FISH\u SPECIES\u 2')
fishlist.append('FISH\u SPECIES\u 5')
打印(鱼名单)
count_fish_species_1=int(list.count(“fish_species_1”))
打印(计数鱼种类1)
鱼钩
您能否提供更多信息,如:-您想实现什么目标?-你已经试过什么了你面临什么样的错误?我看到您的代码无法工作,因为“list”不是声明的变量。你是想用“鱼群列表”来代替吗?请提供回溯。我正在尝试创建一个模拟器,从“池塘”中随机挑选鱼种(并多次重复)list
是用于声明python列表的关键字。不能将其用作变量名。
count_fish_species_1 = int(list.count(fishlist,"FISH_SPECIES_1"))