Python笔记 - ① 输入输出、运算、判定
张板书的Python的学习笔记,包括笔记与DeBug的经历。
笔记①
Python中的输入输出、数学运算、判定
目录
- Python笔记 - ① 输入输出、运算、判定
- 一、输入
- 二、输出
- 标题整理一些print函数中常用计算
- 三、运算
- 四、判定
一、输入
Python中使用“input”实现输入
例:
a = input()
b = input("请输入一个整数")
在引号中的内容会在运行至此时出来,可以作为输入的提示。
运行结果如下:
>>>0
>>>请输入一个整数
>>>1
运行之后,给a赋值为 0 ,给b赋值为 1
二、输出
python的打印输出很傻瓜,对小白很友好,不需要区分数据类型,均可以直接使用print函数,且不同数据类型的数据可以同时被打印出来,只需要用逗号隔开,而数据类型会在打印内容当中体现出来。
print("Hello World")
>>>Hello World
结合输入与输出一起进行:
b = input("请输入一个整数:")
print("您输入的数字是:",b)
>>>请输入一个整数:100
>>>您输入的数字是: 100
#可以看得到“:”与”100“之间有一个空格缩进,同时,注释用“#”
标题整理一些print函数中常用计算
print("*"*9)
>>>*********
print(" 9 * 3 =", 9*3)
print() #空print以空一行输出
print("字符串中有一个\t缩进")
print("\n") #print一个\n以空一行输出
print("字符串中有两个\n换行\n就像上面这样")
>>>9 * 3 = 27
>>>
>>>字符串中有一个 缩进
>>>
>>>
>>>字符串中有两个
>>>换行
>>>就像上面这样
判定和与非运算
print( 4 > 5 )
print( 4 <= 5 )
print(4 > 5 or 4 <= 5)
print(4 > 5 and 4 <= 5)
>>>False
>>>True
>>>>True
>>>>False
三、运算
参考以下网站运算整合
运算方法 | 数学运算符 | Python运算符 |
加法 | + | + |
减法 | - | - |
乘法 | × | * |
除法 | ÷ | / |
幂次运算 | ^ | ** |
取余数 | mod(x) | 原数 % 因数 |
取整除 | 原数 // 因数 |
其他高级运算需要调用数学包,如math等(import math)
运算方法 | 数学运算符-φ为弧度 | Python运算符-φ为弧度 |
正弦 | sin(φ) | math.sin(φ) |
双曲余弦 | cosh(φ) | math.cosh(φ) |
正弦反函数 | arc sin(φ) | math.asin(φ) |
对数 | loga(x) | math.log(x,a) - a为底数 |
自然对数 | ln(x) | math.log(x) |
科学对数 | log(x) | math.log10(x) |
自然常数幂 | e^x | math.exp(x) |
四、判定
python中的判定函数有if、elif、else等,同时1可以表示True,0可以表示False。
将逻辑运算列表:
逻辑运算 | Python运算符 |
判定等于 | == |
与 | and |
或 | or |
非 | not |
大于 | > |
小于等于(不大于) | <= |
不等于 | != |
例:
account = input("输入您的用户名: ")
key = input("输入您的密码: ")
if account == "张板书" and key == "123456":
print("张板书您好,欢迎回来!")
elif account == "张板书" and key != "123456":
print("密码输入错误!")
else:
print("用户名不存在!")
>>>输入您的用户名: 张板书
>>>输入您的密码: 123456
>>>张板书您好,欢迎回来!
>>>输入您的用户名: 张板书
>>>输入您的密码: 654321
>>>密码输入错误!
>>>输入您的用户名: 张板书654321
>>>输入您的密码: 654321
>>>用户名不存在!