python-3.x - 未显示任何错误,但运行代码时未显示任何内容
问题描述
我正在做一个编程练习。总体而言,当有人输入球队名称时,它将显示该球队赢得世界大赛的次数。它从它读取的文件中提取此信息。问题是,当我运行代码时,没有显示任何错误,但在我运行代码时它没有显示任何内容。我的问题是,我的打印功能或主要功能中缺少什么?为什么我的代码运行时没有显示任何内容?我的代码如下。
def team_from_file(file_name):
readfile = open(file_name, 'r')
team_list = []
team = readfile.readline()
while team != ' ':
team_list.append(team)
team = readfile.readline()
return team_list
def times_won(user_team_name, list_of_winning_teams):
winning_times = 0
for current_win in range(len(list_of_winning_teams)):
if list_of_winning_teams [current_win] == user_team_name:
winning_times = winning_teams + 1
return winning_teams
def print_times_won(winning_team_name, winning_times):
print(winning_team_name, 'has won the World Series', winning_times)
def main():
file_name = "WorldSeriesWinners.txt"
win_team_list = team_from_file(file_name)
user_input = input('Please enter team name: ')
winning_times = times_won(user_input, win_team_list)
print_times_won( print_times_won, winning_times )
main()
解决方案
推荐阅读
- html - 是否可以仅设置不透明度
但不是元素?
- javascript - 我应该如何使用 webpack DefinePlugin 访问 index.ejs 中的哈希包文件名
- java - oracle.AQ.AQOracleSQLException:无效的列类型
- python - 如何用Python中字典中的键替换列表中的项目
- php - 在 laravel 中,如何使用 2 个输入字段“id”和“加入日期”在视图中搜索和显示学生数据
- node.js - 返回值未定义
- java - 在 SOAP 服务中使用 Log4J 过滤掉不需要的日志
- python - 在条形图中强制执行 xticks 的连续值
- python - Python - 替换 for 循环中的表达式
- json - 我如何解组这个 JSON