Python中文
首页
教程
问答
标签
搜索
登录
注册
Python问答程序。你能帮我找出哪里出了问题吗?谢谢
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>这是一个循环5次的小测验程序,每次循环一个完全随机的问题。我不断得到一个错误,说(rand\u quick())函数没有定义,尽管我已经定义了它。我想我做错了。你能帮我改正一下吗。代码如下</p> <pre><code>import random import operator operators = { "+":operator.add, "-":operator.sub, "*":operator.mul, "/":operator.truediv, } questions = 0 star = 0 def star_score(): while questions <= 4: star = star + 1 return star def check_ans(): if que_ans == que: print("Correct! You earned yourself a star.") star_score() elif que_ans != que: print("Wrong! Better luck next time.") def rand_quiz(): rand_num1 = random.randint(9, 999) rand_num2 = random.randint(9, 999) ops = random.choice(list(operators.keys())) que = int(operators[ops](rand_num1, rand_num2)) print("What is",rand_num1, ops, rand_num2) que_ans = input(">>>") if que_ans.isdigit(): check_ans() else: return("Error! Invalid input.") def quiz_loop(): while questions <= 4: rand_quiz() quiz_loop() </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在python中,缩进非常重要。您已经在缩进级别定义了一些函数。必须在基本级别上定义函数</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何合并多个PDF文件?
4 回答
如何合并多个xarray数据变量及其坐标?
3 回答
如何合并多个列中具有重复值的行
9 回答
如何合并多个唯一id
6 回答
如何合并多个图纸并使用图纸名称的名称重命名列名?
5 回答
如何合并多个字典并添加同一个键的值?(Python)
6 回答
如何合并多个搜索结果文件(pkl)以将它们全部打印在一起?
8 回答
如何合并多个数据帧
9 回答
如何合并多个数据帧并使用Pandas为假人添加列?
7 回答
如何合并多个数据帧并按时间戳排序
10 回答
如何合并多个数据帧的列表并用另一个lis标记每列
1 回答
如何合并多个数据框中的列
6 回答
如何合并多个文件?
5 回答
如何合并多个查询集?
1 回答
如何合并多个绘图?
7 回答
如何合并多个词典
3 回答
如何合并多个输入数据集(数据帧)?
10 回答
如何合并多条记录中拆分的文本行
2 回答
如何合并多索引列datafram
10 回答
如何合并多级(即多索引)数据帧?
3 回答