Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何设置计数功能_Python_Python 3.x - Fatal编程技术网

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"))