通过小键盘的输入来控制输出的演示_二、变量的输入和输出

1.不同变量之间的计算

1)数字型之间的变量可以直接计算

在Python中,两个数字型变量是可以直接进行算数运算的

如果变量是bool型,在计算时

True对应的数字是1

False对应的数字是0

演练步骤

1.定义整数I = 1

2.定义浮点数f = 1.1

3.定义布尔型b = True

在iPython中,使用上述三个变量相互进行算术运算

f11d2f58b0f90e5109b59e52125e603c.png

2) 字符串变量 之间使用 + 拼接字符串

In [1]: first name ="蝉"
In [2]: last_ name ="貂"
In [3]: first_ name + Last_ name
Out[3]:'蝉貂'

3)字符串变量可以和整数使用*重复拼接相同的字符串

In [1]:"-" * 10
Out[1]:----------

4)数字型变量和字符串之间不能进行其他计算

In [1]: first_name =   "zhang"
In [2]: x=10
In [3]: x + first_ name
TypeError: unsupported operand type(s) for +: 'int'   and 'str'
类型错误:'+' 不支持的操作类型: 'int' 和'str'

2.变量的输入

所谓输入,就是用代码获取用户通过键盘输入的信息

例如:QQ聊天时,在键盘上输入聊天内容

在Python中,如果要获取用户在键盘上的输入信息,需要使用到input 函数

9857251e6993e9477d406308747596f9.png

1)关于函数

一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节

常用的两个函数之一

print(x) # 将x输出到控制台

type(x) # 查看x的变量类型

2)input 函数实现键盘输入

在Python中可以使用input 函数从键盘等待用户的输入

用户输入的任何内容Python都认为是一个字符串

语法如下:

字符串变量= input("提示信息: ")

3)类型转化函数

int(x)  # 将 x转换为一个整数
float(x) # 将x转换到一个浮点数

5861f4f2dd3c3ebe8ab1223388683100.png

3.变量的格式化输出

  1. 格式化字符

c7ee5bd72baaee0e50d837429a6f99cd.png

语法格式如下:

print("格式化字符串" * 变量1)
print("格式化字符串" * (变量1,变量2))

2c1bd5f98f43d63e6e57237b009c51c8.png

4.变量的命名

1 标识符和关键字

1.1标识符

标示符就是程序员定义的变量名、函数名

名字需要有见名知义的效果:

  • 标识符可以由字母、下划线和数字组成
  • 不能以数字开头
  • 不能与关键字重名

1.2关键字

  • .关键字就是在Python内部已经使用的标识符
  • .关键字具有特殊的功能和含义
  • .开发者不允许定义和关键字相同的名字的标示符

通过以下命令可以查看Python 中的关键字

In [1]: import keyword
In [2]: print(keyword.kwlist)

1) 变量命名规则

命名规则可以被视为一种惯例,并无绝对与强制

目的是为了增加代码的识别和可读性

小写字母加下划线命名法 first_name

驼峰命名法

大驼峰:FirstName

小驼峰:firstName

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于清华同方教学仪器设备公司和清华大学计算机系微机教研组联合研制的TPC-1A型16位微机实验培训系统,给出微机原理实践环节的相关资料:包括实验指南及参考程序、课程设计选题及参考程序。其中所涉及的课程设计课题有: 一、通过小键盘输入控制输出演示 1、按下‘R’键时,在七段数码管上循环显示‘8’; 2、按下‘P’键时,在发光极管上依次循环定时点亮(用软件延迟); 3、按下‘G’键时,退出返回DOS; 4、按下‘E’键时,从各功能返回等待命令。 、十字路口交通灯管制 设置十字路口南北、东西向的四组红、黄、灯,红、绿、黄灯亮灯的规律符合实际的十字路口交通灯亮灭的规律。但在红灯转换为绿灯时,其中一路(南北向)可由计数另一路口(东西向)等待的车辆数,计满规定量转换;另一路(东西向)仍由定时器控制,时间到转换。 三、利用8259A的IRQ2显示中断过程 1、主程序是在七段数码管上循环显示‘8’,从右到左循环显示; 2、中断服务程序中,在七段数码管上依次显示全1,2,3,......,9,要求显示2秒左右时间,可采用软件延迟(时间通过调试大致2秒左右),总计中断9次,结束返回DOS; 3、每次由手动产生IRQ5中断请求信号,引起中断。 四、用8255和8253使发光极管按一定规律轮流点亮 每隔1/2秒,1秒使发光极管两个灯、四个灯循环依次点亮,共计四种点亮功能。可设置主机键盘命令键: ‘A’--‘D’:分别进入四种点亮功能; ‘Q’:从某个点亮功能退出; ‘W’:返回DOS 五、数字闹钟 1、通过8253定时器作产生秒脉冲定时中断。在中断服务程序中实现秒,分,小时的进位(24小时制); 2、将当前时分秒在七段LED显示器上显示(如:091132); 3、可设置闹钟的时间当前值(对准时间); 4、具有闹铃功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值