天工开物实验室 2021-03-28 13:41 采纳率: 0%
浏览 12

为什么Python3中的input函数不用变量存储会是这样的?

为什么Python3中的input函数不用变量存储会是这样的?
  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-23 21:01
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在Python 3中,input() 函数默认不会将输出保存到任何变量中。这是因为 input() 是一种交互式输入函数,它会在控制台上显示提示信息,并等待用户输入。

    当您执行以下操作时:

    print(input())
    

    运行结果将是:

    请输入一些文本...
    Hello World!
    

    在这里,input() 函数会提示用户输入一些文本,然后返回用户输入的内容。然而,在这种情况下,input() 函数并不保存用户的输入作为变量,而是将其直接打印出来。

    如果您希望将用户的输入保存为变量,请使用 input() 的参数 default,例如:

    print(input("请输入一个数字: ", default=""))
    

    这将在提示用户输入之前先询问他们是否想继续。如果用户选择不继续,则程序将继续执行;否则,程序将按照用户的选择处理输入。

    评论

报告相同问题?

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音