lingduxingxi 2021-06-22 11:58 采纳率: 87.5%
浏览 88
已结题

python 中这样的if语句如何简写?不用循环语句的情况下

win32api.ShellExecute(0, 'open', r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe', '','',1)

if a == '33':#假设33表示打开浏览器
    print('浏览器已经打开')
else :
    print('浏览器没有打开,继续尝试打开浏览器')
    win32api.ShellExecute(0, 'open', r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe', '','',1)
    if a == '33':
        print('浏览器已经打开')
    else :
        print('浏览器没有打开,再次尝试打开浏览器')
        win32api.ShellExecute(0, 'open', r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe', '','',1)
        if a == '33':
            print('浏览器已经打开')
        else :
            print('浏览器没有打开,第3次尝试打开浏览器')
            win32api.ShellExecute(0, 'open', r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe', '','',1)
            if ………………………………
            ………………………………
            ……………………
  • 写回答

5条回答 默认 最新

  • robot8me 2021-06-22 12:06
    关注

    这个难道用循环不是很好的解决方法?你这个功能就是想打开浏览器直到打开成功吧。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 1月2日
  • 已采纳回答 12月25日