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基本输入输出语句相关推荐

  1. java输入输出语句_Java中的常用输入输出语句的操作代码

    一.概述 输入输出可以说是计算机的基本功能.作为一种语言体系,java中主要按照流(stream)的模式来实现.其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStre ...

  2. [转载] Python入门(输入/输出、数据类型、条件/循环语句)

    参考链接: Python中的循环技术 在介绍之前我们先来看看计算机的三个根本性基础: 1.计算机是执行输入.运算.输出的机器 2.程序是指令和数据的集合 3.计算机的处理方式有时与人们的思维习惯不同 ...

  3. python中正确的输入语句是_python的输入语句

    Python语言基础4-5程序控制.分支语句.循环语句_计算机软件及应用_IT/... 实验目的 (1)了解 Python 编程环境,进行程序设计的基本训练; (2)熟悉 Python 语言的使用方式 ...

  4. python输入输出-2. Python中的基本输入、输出、格式化输出

    本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...

  5. python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...

    一.编程语言 1. 编译型语言:先编译,再执行 (先编译成二进制) 举例:英文书翻译成中文再看 C.C++.C# 2.解释型语言:一边执行一边编译 举例:英文书找个翻译,它翻译一行你听一行 php.j ...

  6. python输入end退出循环_4.学习python获取用户输入和while循环及if判断语句

    0x00 Abstract 在开发中为了增加程序与用户的互动性需要增加获取用户输入的功能,在python中可以使用input()函数来获取用户的输入.当获取用户的各种输入后,我们需要使用逻辑语句来对数 ...

  7. 「Python|输入输出」如何进行用户输入、文件输入和输出

    本文主要介绍Python中如何让用户进行内容输入,如何从文件中读取数据作为输入以及如何将数据保存到文件中 文章目录 如何让用户进行内容输入 如何从文件中获取数据到程序(内存)中 如何将程序数据存储到文 ...

  8. python每行输出5个怎么输入,Python 极简教程(五)输入输出

    输入函数,用于接收键盘输入.主要用于在学习和练习过程中,增加练习的乐趣.让我们的程序相对完整和具备简单的交互能力. 输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果.也是为了增 ...

  9. 用户输入的是q么python_Python 第1周 - Python基础-python入门\变量\用户输入\循环语句的使用...

    内容 Python介绍 安装 Hello World程序 变量 用户输入 if..else流程判断 while循环 for循环 作业需求 3.Python入门 在后面的操作中,主要以python 3. ...

最新文章

  1. 对传入的值,转成整数
  2. ArcGIS案例学习1_2
  3. 【翻译自mos文章】job 不能自己主动运行的解决方法
  4. 《算法竞赛入门经典》 例题5-2 木块问题(The Blocks Problem,UVa 101)
  5. eclipse中无法移除jar包_IDEA中已配置阿里镜像,但maven无法下载jar包的问题
  6. WdatePicker日历控件使用方法
  7. 更新卡住解决_iPhone手机无法正常下载/安装应用的解决方法
  8. 开发常用技巧之css字体编码
  9. HUT-XXXX The window of the dazzling 模拟
  10. 系统建模与仿真项目驱动设计报告-基于MATLAB的GUI界面设计
  11. python写文件byte_如何将bytelist写入Python文件?
  12. 哥伦比亚大学计算机科学硕士排名,2020年哥伦比亚大学排名TFE Times美国最佳计算机科学硕士专业排名第16...
  13. vue导入处理Excel表格详解
  14. 第一代程序员王小波 (送书活动)
  15. proxychains替代品polipo
  16. 汽车行业的互联网生意经
  17. 电脑花屏死机怎么办?
  18. word2vec原理及其实现(基于python)
  19. QGIS将经纬度坐标转成点
  20. 苹果6s刷机教程,苹果6s Plus刷机教程

热门文章

  1. JS 删除字符串中的空格和回车
  2. [MVC] 常用MVC框架及之间优缺点
  3. php 变量一个字符串 变量,php 输出带变量字符串
  4. 第10章第14节:使用iSlide的图表库往幻灯片中插入精美的图表 [PowerPoint精美幻灯片实战教程]
  5. html是什么?超文本标记语言
  6. 作为互联网的前身最早出现的计算机网络是,湖南省2016年对口高考计算机试题和参考答案(word版)...
  7. Spring框架介绍与搭建
  8. Web 开发选 MVC 还是 DDD?
  9. (谷粒项目八)poi基础应用,读取excel公式、导出大Excel方案
  10. Python后台开发实战第一周直播补充