金鍂鑫 发表于 2020-10-9 03:38:07

请教各位大佬

本帖最后由 金鍂鑫 于 2020-10-9 11:55 编辑

import requests
import json
print("如果需要结束翻译请按t并回车")
原文= input("请输入需要翻译的中文:")
def _有道翻译_():
while 原文:
    if 原文!="t":
      _有道翻译_()
      print("翻译完成,请输入下一个内容:")
      continue
    else:
      print("翻译结束!")请问:为什么这个会一直循环呀???

风过无痕1989 发表于 2020-10-9 08:26:10

我学习一下,你这种语言这么简单,是什么语言?

你 while 没有限制条件,一直循环那是肯定的

mrcrisis 发表于 2020-10-9 08:28:23

continue改为break

金鍂鑫 发表于 2020-10-9 10:27:01

风过无痕1989 发表于 2020-10-9 08:26
我学习一下,你这种语言这么简单,是什么语言?

你 while 没有限制条件,一直循环那是肯定的

就是python 吖

金鍂鑫 发表于 2020-10-9 10:27:41

mrcrisis 发表于 2020-10-9 08:28
continue改为break

尝试了,还是一直循环

风过无痕1989 发表于 2020-10-9 11:00:48

金鍂鑫 发表于 2020-10-9 10:27
就是python 吖

OK,等我的C语言学到一定程序后,我也来学学它

我是小蜜蜂 发表于 2020-10-9 11:04:44

金鍂鑫 发表于 2020-10-9 10:27
尝试了,还是一直循环

创建函数不是这样子的,你应该def _有道翻译_():
页: [1]
查看完整版本: 请教各位大佬