用户输入input&int

1、input():让程序暂停,等待用户输入一些文本,获取用户输入后再执行下一行代码,例如:

car = input("请问你需要租什么样的车:")

print("让我看一看,能不能给你找一辆" + car + "!")

运行上述代码后首先看到的内容为

请问你需要租什么样的车:

当用户输入内容后才会执行print语句,比如说我们输入一个“斯巴鲁”则输入如下:

请问你需要租什么样的车:斯巴鲁

让我看一看,能不能给你找一辆斯巴鲁!

2、int():在需要数值对比时需要用到int()函数,他能让你输入的数字字符串转换为数值进行对比,例如:

age = input("请输入你的年龄: ")

if age >= 18:

print("你已经成年了")

else:

print("你是未成年人")

运行后会提示错误:

请输入你的年龄: 18

Traceback (most recent call last):

File "C:/Users/Administrator/Desktop/Python_work/11.py", line 3, in

if age >= 18:

TypeError: '>=' not supported between instances of 'str' and 'int'

这是因为我们输入年龄后,系统里面出现的是字符串“18”,而非数值18,这样就会出现用字符串和数值进行对比:“18”>=18,系统就会返回错误。

这个时候我们就需要int()函数了:

age = input("请输入你的年龄: ")

age = int(age)

if age >= 18:

print("你已经成年了")

else:

print("你是未成年人")

结果如下:

请输入你的年龄: 18

你已经成年了

本文来自企鹅号 - 棱锐QS媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Vamei实验室

Python标准库10 多进程初步 (multiprocessing包)

我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subprocess运行外部的程序,而不是运行一个Python...

21570
来自专栏服务端技术杂谈

Golang笔记

静态编译 编译时一个将源代码翻译成低级语言的过程。编译过程比较慢,在设计Go时,编译速度是主要的设计目标之一。静态类型意味着变量必须指定一个类型,如整形,字符串...

30740
来自专栏Python

Python模块学习——tempfile

如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开...

12300
来自专栏开源优测

[快学Python3]XML解析处理 - Element Tree

概述 本文就是python xml解析进行讲解,在python中解析xml有很多种方法,本文通过实例来讲解如何使用ElementTree来解析xml。对于其他的...

46480
来自专栏守候书阁

编写自己的代码库(javascript常用实例的实现与封装)

因为公司最近项目比较忙,没那么多空余的事件写文章了,所以这篇文章晚了几天发布。但是这也没什么关系,不过该来的,总是会来的。 好了,其他的不多说的,大家在开发的时...

14120
来自专栏用户2442861的专栏

shell脚本方便操作记录(持续添加)

http://blog.csdn.net/richerg85/article/details/44001501

24410
来自专栏大内老A

ASP.NET MVC的Model元数据提供机制的实现

在前面的介绍中我们已经提到过表示Model元数据的ModelMetadata对象最终是通过一个名为ModelMetadataProvider的组件提供的,接下来...

22660
来自专栏程序员的知识天地

Python新手快速入门教程-基础语法

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

10010
来自专栏阮一峰的网络日志

JavaScript Source Map 详解

上周,jQuery 1.9发布。 ? 这是2.0版之前的最后一个新版本,有很多新功能,其中一个就是支持Source Map。 访问 http://ajax.go...

35050
来自专栏张戈的专栏

Linux运维基础技能: 脚本编程与Linux命令

本系列文章一共三篇,分别为《脚本编程与 Linux 命令》、《接入层与网络基础》和《 MySQL 与 SQL 优化》,由腾讯高级工程师 luaruan(阮永顺)...

24020

扫码关注云+社区

领取腾讯云代金券