python输入语句-python输入,python基本输入输出语句
input函数,运行之后,就需要用键盘输入:
a=input()
print(a)
运行之后,用键盘输入内容,按下回车键,就可以打印输入的内容。
但是,如果运行之后有所提示,会不会好一点呢?
print('请输入:')
a=input()
print('输入内容是',a)
注意:python是从上往下运行。
如果我们输入一个数字,要进行计算,怎么能得到计算结果呢?
print('请输入:')
a=input()
b=a*a
print(a,'的平方是',b)
结果报错:
TypeError:can'tmultiplysequencebynon-intoftype'str'
原来,a得到的不是真正的数字,而是字符串。
需要把输入的数字,变成整数:
a=int(input())
当然,你键盘输入的内容,也必须是整数。
整合一下:
a=int(input())
print(a,'的平方是',a*a)
a*a在print里面,就可以运算,并且返回运算结果。
如果输入小数,就需要指定为float类型:
a=float(input())
print(a,'的平方是',a*a)
正确的代码是,把input的内容,转变为整数(或其它类型的数):
print('请输入一个数字,我们将计算它的平方:')
a=int(input())
print(a,'的平方是',a*a)
用python编写一个程序,输出你的姓名和学号
用python编写一个程序,输出你的姓名和学号的方法。
如下参考:
1.输入命令提示符,输入python并按Enter进入python交互模式。
2.输入name=input()后按回车,如下所示。
3.输入名字“mymy”,然后回车。此时,变量将“name”回答为“mymy”。
4.输入名称后返回,可以看到变量名的内容是:mymy。
5.输入打印(姓名)并回车。输出变量名是mymy。
6.输入print('hello',name),然后回车。输出是:hellomymy。
python怎么获取键盘输入
content=input("input:")
或者
content=raw_input("input:")
因为python的版本不一样,支持的输入方法(input/raw_inpt)也不一样。
Python输入语句
pythonwhile循环语句
python编程中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while判断条件:
执行语句……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
实例:
#!/usr/bin/python
count=0
while(count<9):
print'thecountis:',count
count=count+1
print"goodbye!"
以上代码执行输出结果:
thecountis:0
thecountis:1
thecountis:2
thecountis:3
thecountis:4
thecountis:5
thecountis:6
thecountis:7
thecountis:8
goodbye!
while语句时还有另外两个重要的命令continue,break来跳过循环,continue用于跳过该次循环,break则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:
#continue和break用法
i=1
whilei<10:
i+=1
ifi%2>0:#非双数时跳过输出
continue
printi#输出双数2、4、6、8、10
i=1
while1:#循环条件为1必定成立
printi#输出1~10
i+=1
ifi>10:#当i大于10时跳出循环
break
无限循环
如果条件判断语句永远为true,循环将会无限的执行下去,如下实例:
#coding=utf-8
#!/usr/bin/python
var=1
whilevar==1:#该条件永远为true,循环将无限执行下去
num=raw_input("enteranumber:")
print"youentered:",num
print"goodbye!"
以上实例输出结果:
enteranumber:20
youentered:20
enteranumber:29
youentered:29
enteranumber:3
youentered:3
enteranumberbetween:traceback(mostrecentcalllast):
file"test.py",line5,in
num=raw_input("enteranumber:")
keyboardinterrupt
注意:以上的无限循环你可以使用ctrl+c来中断循环。
循环使用else语句
在python中,for…else表示这样的意思,for中的语句和普通的没有区别,else中的语句会在循环正常执行完(即for不是通过break跳出而中断的)的情况下执行,while…else也是一样。
#!/usr/bin/python
count=0
whilecount<5:
printcount,"islessthan5"
count=count+1
else:
printcount,"isnotlessthan5"
以上实例输出结果为:
0islessthan5
1islessthan5
2islessthan5
3islessthan5
4islessthan5
5isnotlessthan5
简单语句组
类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中,如下所示:
#!/usr/bin/python
flag=1
while(flag):print'givenflagisreallytrue!'
print"goodbye!"
注意:以上的无限循环你可以使用ctrl+c来中断循环。
本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
相关标签:
python输入语句-python输入,python基本输入输出语句相关推荐
- java输入输出语句_Java中的常用输入输出语句的操作代码
一.概述 输入输出可以说是计算机的基本功能.作为一种语言体系,java中主要按照流(stream)的模式来实现.其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStre ...
- [转载] Python入门(输入/输出、数据类型、条件/循环语句)
参考链接: Python中的循环技术 在介绍之前我们先来看看计算机的三个根本性基础: 1.计算机是执行输入.运算.输出的机器 2.程序是指令和数据的集合 3.计算机的处理方式有时与人们的思维习惯不同 ...
- python中正确的输入语句是_python的输入语句
Python语言基础4-5程序控制.分支语句.循环语句_计算机软件及应用_IT/... 实验目的 (1)了解 Python 编程环境,进行程序设计的基本训练; (2)熟悉 Python 语言的使用方式 ...
- python输入输出-2. Python中的基本输入、输出、格式化输出
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...
- python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
一.编程语言 1. 编译型语言:先编译,再执行 (先编译成二进制) 举例:英文书翻译成中文再看 C.C++.C# 2.解释型语言:一边执行一边编译 举例:英文书找个翻译,它翻译一行你听一行 php.j ...
- python输入end退出循环_4.学习python获取用户输入和while循环及if判断语句
0x00 Abstract 在开发中为了增加程序与用户的互动性需要增加获取用户输入的功能,在python中可以使用input()函数来获取用户的输入.当获取用户的各种输入后,我们需要使用逻辑语句来对数 ...
- 「Python|输入输出」如何进行用户输入、文件输入和输出
本文主要介绍Python中如何让用户进行内容输入,如何从文件中读取数据作为输入以及如何将数据保存到文件中 文章目录 如何让用户进行内容输入 如何从文件中获取数据到程序(内存)中 如何将程序数据存储到文 ...
- python每行输出5个怎么输入,Python 极简教程(五)输入输出
输入函数,用于接收键盘输入.主要用于在学习和练习过程中,增加练习的乐趣.让我们的程序相对完整和具备简单的交互能力. 输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果.也是为了增 ...
- 用户输入的是q么python_Python 第1周 - Python基础-python入门\变量\用户输入\循环语句的使用...
内容 Python介绍 安装 Hello World程序 变量 用户输入 if..else流程判断 while循环 for循环 作业需求 3.Python入门 在后面的操作中,主要以python 3. ...
最新文章
- 程序员老司机“随意开车”,恶搞代码让你分分钟玩死程序员!
- 无缝融入 Kubernetes 生态 | 云原生网关支持 Ingress 资源
- 带你深入理解分布式事务,掌握后台分布式核心技术,PS:送5本!
- 《HotSpot实战》读后感
- 数据库系统原理(第6章:数据库安全与保护)
- mysql_query 资源标识符_借助PHP的mysql_query()函数来创建MySQL数据库的教程
- 360浏览器支持ajax吗,请问IE11,chrome,360浏览器7.1极速等这些浏览器不支持ajax技术吗?...
- 给 VS2008 / VS2010 MFC 项目添加启动画面
- android studio run的时候一直卡在waiting for debug
- SQL文件的BOM问题导致的invalid character错误及解决
- nginx 带宽_你知道服务器的带宽怎样设置吗?
- 【视频转换】监控视频DAV转mp4
- 南京绿溢大厦远程预付费系统项目的设计与应用-安科瑞耿敏花
- 【数据库】SQL语句大全
- vlan tag是做什么用的?
- CBA公布对北京首钢处罚结果 相关工作人员遭重罚
- 主机安全 服务器windows
- 搞事情 | 大数据文摘和ta的朋友们:环游世界的80天
- 9 ,zk 架构模型
- 华为android9.1指令,华为手机进工程模式指令大全(新增EMUI9.0指令链接)