hanson1025 发表于 2022-6-9 14:16

求如何回到程序开头

本帖最后由 hanson1025 于 2022-6-9 17:06 编辑

求如果回到程序开头   我用了下面一段while True测试可以哦
import requests

def test():
    global iii
    iii += 1
    result = requests.get('https://www.baidu.com')
    if iii >= 10:
      print('能够在这里返回到程序的开头if __name__ == "__main__"那里吗?') #能不能在这里回到程序开头,重新input吗
   
if __name__ == '__main__':
    iii = 0
    fuck = input()
    if fuck == '1':
      test()
    else:
      print('输入错误,再见')
      quit()

如此这般就行了,好像!

import requests

def test():
    global iii
    iii += 1
    result = requests.get('https://www.baidu.com')
    if iii >= 10:
      print('能够在这里返回到程序的开头if __name__ == "__main__"那里吗?') #能不能在这里回到程序开头,重新input吗
      return
   
if __name__ == '__main__':
    while True:
      iii = 0
      fuck = input()
      if fuck == '1':
            test()
      else:
            print('输入错误,再见')
            quit()

三滑稽甲苯 发表于 2022-6-9 14:38

这个在C语言里可以用goto实现,但Python里没有这个指令。建议采取while循环实现你的功能

云在天 发表于 2022-6-9 14:56

main写成一个函数
在else里调用就变相的回到了开头

hanson1025 发表于 2022-6-9 16:58

云在天 发表于 2022-6-9 14:56
main写成一个函数
在else里调用就变相的回到了开头

{:1_893:}是哦,这样就可以了。!{:1_921:}

怜渠客 发表于 2022-6-9 20:13

函数调用,经典

LeaderSuc 发表于 2022-6-9 21:29

学到了,学到了,感谢。

pwp 发表于 2022-6-10 00:04

云在天 发表于 2022-6-9 14:56
main写成一个函数
在else里调用就变相的回到了开头

{:1_918:}膜拜云大佬

vtor 发表于 2022-7-1 15:04

fuck变量可还行
页: [1]
查看完整版本: 求如何回到程序开头