python - Python 的 range() 函数不循环
问题描述
我试图制作一个具有 2 个可能输出的“随机”文本程序,随机化工作但range()
不工作。我总是犯一些愚蠢的错误,所以不要因为一些愚蠢的小事而对我大发雷霆
import time
import pyautogui
import random
time.sleep(2)
for i in range(50):
if int(random.randint(1,2)) == 1:
pyautogui.typewrite('bruh1')
pyautogui.press('enter')
random.randint(1,2)
elif int(random.randint(1,2)) == 2:
pyautogui.typewrite('bruh2')
pyautogui.press('enter')
random.randint(1,2)
解决方案
x 是 random.randint() 返回的随机数。不确定调用 x() 是否正确。你能仔细看看那部分吗?
推荐阅读
- python - 获得单行代码执行时间的最佳方法是什么?
- python - cv2.waitKey(1) & 0xff == ord('q') 如何工作?
- javascript - 如何为一组在 Django 中创建的 for 循环中重复的 html 代码运行 JavaScript 代码?
- python - 使用另一个字典 python 在嵌套 Json 中插入元素
- javascript - 无法获取未定义或空引用的属性“classList” - 在第一次 MouseClick
- entity-framework - 指定的 deps.json 不存在
- shopware - 在导致崩溃的模型事件中调用 flush()
- javascript - 样式化自定义导入的 vue 组件
- laravel - 如何将存储在 Laravel Voyager 中的视频作为文件显示在前端?
- flutter - Flutter:在 Mock 中模拟流时提供程序错误