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
>>>用户名不存在!