当前位置: 首页 > news >正文

交互:在终端中输入用户信息

交互:在终端中输入用户信息

Python可以允许用户在终端中输入一些信息。

Input功能

接受输入字符串

# -*- coding: utf-8 -*-
name = input("Please input your name:")
print("Hello " + name + "!")

其运行结果如下:

Please input your name:Cedar
Hello Cedar!

接受输入数字

age = input("How old are U:")
print("age " + age );
if age > 18:print("U are %d" % age)

其运行结果如下:

How old are U:33
age 33
Traceback (most recent call last):File "F:\python_test\input.py", line 8, in <module>if age > 18:^^^^^^^^
TypeError: '>' not supported between instances of 'str' and 'int'

从上面的结果来看,age 这个变量接收的输入应该是字符串,而不是数值类型。这个地方应该使用int()来将类型转换。

age = input("How old are U:")
print("age " + age );
age = int(age)
if age > 18:print("U are %d" % age)

其运行结果如下:

How old are U:33
age 33
U are 33
http://www.gsyq.cn/news/11771.html

相关文章:

  • 电脑迁移技巧:适用于 Windows 10/11 的免费磁盘克隆优秀的工具
  • 在PVE中实现宿主机与虚拟机同网段通信的配置方案
  • CF1716题解
  • RocketMQ入门:基本概念、安装、本地部署与集群部署 - 详解
  • VSCode 使用技巧笔记
  • 软件开发公司如何通过 UI 设计服务打造差异化竞争力
  • 短剧小程序开发全攻略:从技术选型到核心实现(前端+后端+运营干货) - 详解
  • 实用指南:Metal - 2. 3D 模型深度解析
  • Java锁相关问题
  • 第一次课程中的所有动手动脑的问题以及课后实验性的问题
  • 设计模式六大原则 - 实践
  • HyperWorks许可与多用户支持
  • 什么样的代码可以称得上是好代码? - 浪矢
  • 抖胆代理商,DD3118S芯片,USB3.0读卡方案,替代GL3213S方案
  • 微软Teams Channel Agent上线:中国卖家AI赋能品牌出海新机遇与实战策略(2025前瞻) - 详解
  • docker制作
  • 【AI领域】如何写好Prompt提示词:从新手到进阶的完整指南 - 详解
  • 【文摘随笔】从业开发工作五年后,再读短篇《孔乙己》——年少不懂孔乙己,长大已成孔乙己
  • Hive SQL - INSERT
  • 完整教程:基础算法---【差分】
  • C++设计模式之创建型模式:工厂方法模式(Factory Method) - 教程
  • 【铸网-2025】线下赛 web 详细题解
  • 国标GB28181平台EasyGBS如何赋能路网数字化管理与应急指挥?
  • 完整教程:Spring Boot 核心注解分类与应用指南
  • 【Proteus仿真】AT89C51单片机串行数据转换为并行仿真 - 实践
  • 深入解析:JVM(六)-- StringTable
  • 第15章 day18 Ast系列篇
  • Ubuntu 桌面快捷方式创建增加记录
  • arm64中的内存屏障指令
  • python自动化操作邮件