1.输入input

input是用于输入数据给变量。通过键盘输入的是字符串,如果需要其他格式,需要做转换。比如int、float类型数据,int()

如下是一个例子:

如果a不进行int转换,那么输入一个值为9,输出a+7的时候会报错。因为输入的9是字符串,不同类型是无法做运算的。

a = input("请输入一个值:")

print(a)

a = int(a)

print(a + 7)

2.输出print

格式化输出

%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符

占位符和和后面小括号里的变量一一对应

常见的占位符

%s 字符串占位符

%d 整数的占位符

%f 浮点数的占位符

name = "小侯"

age = 28

print('我是%s,我今年%d,我在学习%s,成绩%f'%(name, age, 'python', 100))

print('我是%4s,我今年%d,我在学习%s,成绩%.3f'%(name, age, 'python', 100))

显示如下:

我是小侯,我今年28,我在学习python,成绩100.000000

我是 小侯,我今年28,我在学习python,成绩100.000

# %s 是字符串占位符,%d是整数占位符,%f是浮点数占位符。

# 实数占位符默认保留小数点后6位,如果需要显示固定的位数,用%.2f表示小数点后2位,以此类推

# %5s表示显示5位字符串,如果不够前边用空格补充

字符串输出

print("hello!")

变量输出

a = 12

print(a)

多个字符串或变量输出

a = 1

age = 28

print("hello", a, age)

3.常量

程序运行过程中值永远不会改变的叫做常量

python中没有专门的常量类型,一般约定俗称用大写表示常量。比如:PI=3.14

4.注释

python解释器不解释、不执行注释

注释的优点:

注释可以提高代码的可读性、可维护性。

保留代码

方便调试

注释的书写格式:

单行注释  以#开始,一直到本行结束

多行注释

使用3个单引号注释

'''

中间的任何内容都是注释,

可以有多行

但中间不能再有三个单引号

'''

2.使用3个双引号注释

"""

中间都是注释内容

但不能出现三个双引号

"""

注意:

单行注释一般出现在注释代码的上面和右面

良好的注释是一个优秀程序员的基本素质

不要每行代码都加注释,只注释比较难懂的代码,或对变量说明

练习:

控制台打印出如下格式所示的内容

********************************

敌军还有5秒到达战场!

********************************

print('***************************************')

print("敌军还有5秒到达战场!")

print('***************************************')

写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:

其中xxx必须是变量

使用格式化字符串打印

name = input("请输入名字:")

addr = input("请输入地址:")

print("大家好,我是%s,我来自%s" %(name, addr))

从键盘上输入两个整数,打印它们的和、差、乘积、商。

a = input("请输入一个数:")

b = input("请输入一个数:")

a = int(a)

b = int(b)

print("%d+%d=%d" %(a, b, a+b))

print("%d-%d=%d" %(a, b, a-b))

print("%d*%d=%d" %(a, b, a*b))

print("%d/%d=%d" %(a, b, a/b))

从键盘上输入圆的半径,计算圆的体积,运行结果如下面所示。

输入的半径是字符串,需要转换为数值

π的值取3.14就可以了了

PI = 3.14

r = int(input("请输入圆的半径:"))

print("圆的面积为:%.0f" %(PI*(r**2)))

Python - 输入和输出 - 第十七天

Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...

Python 输入与输出

Python2版本 raw_input raw_input("输入提示"),会把输入的内容当做字符串返回 input 会把用户输入的内容当做代码来处理,可以理解为 raw_inpu ...

python输入与输出165

s = 'Hello,Runoob' print(s) str(s) print(s) print(repr(s)) print(1/7) print(str(1/7)) print(repr(1/7 ...

python 输入和输出

到目前为止我们遇到过两种输出值的方法: 表达式语句和print语句. (第三个方式是使用文件对象的write()方法: 标准输出文件可以引用 sys.stdout.详细内容参见库参考手册. Pytho ...

Python输入和输出

在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用raw_input和print语句来完成这些功能.对于输出,你也可以使用多种多样的s ...

Ulipad Python输入先后输出问题

print "Enter a interger"number=input() 在菜单栏 python-----设置参数----在Parameters:那栏加个参数 -u , 就可以 ...

python输入一个\输出2个\问题

在Python里面,如果\后面不是一个合法的转移字符,那么,Python会打印两个\,换句话说,Python将\也当成普通字符看待,而不是转义符的标志: >>>S = 'C:\py\ ...

python 字符串输入、输出函数print input raw_input

一.输出print print输出是以不带引号的输出.(用户所见的输出) 二.input()  和  raw_input()输入函数 raw_input()会把输入数据转换成字符串形式: ------ ...

Python学习--02输入和输出

命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...

随机推荐

css样式之background详解(格子效果)

background用法详解: 1.background-color 属性设置元素的背景颜色 可能的值 color_name            规定颜色值为颜色名称的背景颜色(比如 red) he ...

select count(*)和select count(1)

一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話 ...

.NET平台的ORM分析工具

众所周知,“ORM”和“性能问题”常常一起出现.ORM通过对开发人员隐藏SQL细节可以大大的提高生产力.然而,它们很容易产生一些未被发现的荒谬查询.通常情况下,数据库管理员可以通过交叉引用有问题的存储 ...

Java8 函数式编程详解

Java8 函数式编程详解 Author:Dorae Date:2017年11月1日23:03:26 转载请注明出处 说起Java8,可能很多人都已经知道其最大的改进,就是引入了Lambda表达式与S ...

js如何获取隐藏的元素的高度

首先,正常情况下,确保div是有高度的.

The 19th Zhejiang University Programming Contest Sponsored by TuSimple (Mirror)

http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=391 A     Thanks, TuSimple! Time ...

js人形时钟

https://blog.csdn.net/rsylqc/article/details/44808063 分享自:http://chabudai.org/blog/?p=59 在这个网站看到一个很有 ...

Compile cpp File Manually without IDE under Mingw Environment

环境准备. 安装mingw并设置好系统PATH. mingw.windows下的GUN编程环境. 系统变量的作用--可运行文件的搜索路径. 这样在cmd直接输入g++就能调用到D:\Program F ...

select()函数用法一

select()函数用法以及FD_ZERO.FD_SET.FD_CLR.FD_ISSET select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用 ...

(21)纹理缓存(Texture Cache)

简介 纹理缓存是将纹理缓存起来方便之后的绘制工作.每一个缓存的图像的大小,颜色和区域范围都是可以被修改的.这些信息都是存储在内存中的,不用在每一次绘制的时候都发送给GPU. CCTextureCach ...

python输入格式一个不带小数点_Python输入input、输出print相关推荐

  1. math.ceil带小数点_Python中带有示例的math.ceil()方法

    math.ceil带小数点 Python math.ceil()方法 (Python math.ceil() method) math.ceil() method is a library metho ...

  2. python中的选择最高的成绩_python 输入学生成绩 若成绩在90、流程图_Python习题选编...

    <Python习题选编>由会员分享,可在线阅读,更多相关<Python习题选编(20页珍藏版)>请在人人文库网上搜索. 1.Python习题选编华东师大信息学院计算中心一程序结 ...

  3. python输入的方式有几种_Python输入方式具体的三种实现方式

    Python输入方式一个很多人都关心的问题,其实在实际中最实用的有三种输入方式.下面我们就来看看Python输入方式的具体办法.希望大家有所收获,只有这样才能更好的进行推广. 1.文件方式 将复制的代 ...

  4. python:编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数。

    编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数.(提示,判断一个字符c是否为数字的方法是c.isdigit(),判断是否为字母的方法是c.isalpha())请详细写出解题 ...

  5. python怎样判断一个文件是否存在_python如何判断一个文件是否存在

    python如何判断一个文件是否存在 发布时间:2020-09-23 11:38:42 来源:亿速云 阅读:82 作者:Leah python如何判断一个文件是否存在?针对这个问题,这篇文章详细介绍了 ...

  6. Python如何判断一个数据的小数点后面首个非零数字位于小数点后面第几位

    文章目录 前言 一.背景介绍 二.实现方法 1.引入库 2.算法实现 总结 前言 本文主要介绍一种判断一个浮点数的小数点后面首个非零数字位于小数点后面第几位的方法.该方法有时能帮助我们找到划分坐标轴的 ...

  7. python获得用户输入的一个字符串(长度3)_Python笔记(3)-字符串

    字符串表示方式 第一种方式: str1 = 'redhat' 第二种方式: str2 = "redhat" 第三种方式: str3 = """redh ...

  8. python中self_一个例子带你入门Python装饰器

    ============ 欢迎关注我的公众号:早起python ============ 前言 在还未正式发布的python3.9中,有一个新功能值得关注,那就是任意表达式可以作为装饰器,如果你还不知 ...

  9. python 如何判断一个函数执行完成_Python核心编程的四大神兽迭代器、生成器 、闭包以及装饰器...

    本文将主要分为4大部分,分别介绍Python核心编程中的迭代器.生成器 .闭包以及装饰器. 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yiel ...

最新文章

  1. Android 项目集成腾讯X5浏览器内核
  2. mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程
  3. A4.2021年全国数学建模竞赛A题-赛题分析与评阅要点(FAST主动反射面的形状调节)
  4. 最小的JAVA WEB SERVER源程序 可正常運行
  5. git status
  6. java通信方式_java 认知底层的五种通信方式
  7. Java web技术及应用答案_超星《Java Web应用开发技术》答案
  8. (转)因巨亏而著名的10大魔鬼交易员
  9. 快手作者视频如何批量下载
  10. 小型计算器的实现——Java GUI图形界面设计案例
  11. 雅虎邮箱2022年2月28日起停止中国大陆服务后的收信方法
  12. python生成随机字符串包含数字字母_使用python生成一个指定长度的字符串(随机密码),要求包括数字、字母、特殊符号(string库解析)...
  13. 低版本的iphone 无法跑在xcode8上
  14. 北森招股书:赛道优势凸显,一体化+中大客户是加分项
  15. 小刘同学的第七十四篇博文
  16. 最新百度网盘不限速教程(油猴)
  17. Word2016“此功能看似已中断 并需要修复”问题解决办法
  18. 全球3D打印机行业一流服务品牌
  19. 计算机高中竞赛自主招生,自主招生必备常识:高校认可的各类竞赛
  20. c语言如何实现1-n全排列,全排列思路解析附C语言实现

热门文章

  1. 静态检查(static checking)
  2. asp.net夜话之八:数据绑定控件(上)
  3. 按照100分制,90分以上成绩为A,80到90为B, 60到80为C,60一下为D,写一个程序, 当用户输入分数,自动转换为ABCD的形式打印,Python三种解决方法
  4. 小红书爆款笔记运营攻略
  5. The Stein-Lov´asz Theorem 定理
  6. 查看指定端口的占用情况
  7. lol体验服一直显示连接服务器,为什么英雄联盟体验服进不去游戏
  8. 微信支付与支付宝支付
  9. k8s的service网络模型
  10. 教程 | 零代码复制网页房源信息至表格中