Python学习第二天

input函数

接收来自用户的输入,输入的类型都是str
[variable] = input([提示语])

name = input('What\'s your name? ')
print('My name is ', name)

####
What's your name? zs
My name is  zs

计算\(A+B\)

错误代码×:

a = input('第一个数: ')
b = input('第二个数: ')
print('a + b = ', a + b)

####
第一个数: 3
第二个数: 5
a + b =  35

需要用类型转换函数转换成你需要的类型

正确代码✅:

a = int(input('第一个数: '))
b = int(input('第二个数: '))
print('a + b = ', a + b)

####
第一个数: 4
第二个数: 5
a + b =  9

运算符

  • 算术运算符
    +-*/(实数除),//(整除),**(乘幂),%
  • 赋值运算符
    a=b=c=20a,b=20,30
    交换两个数
a, b = 10, 20
print('a = ', a, ' b = ', b)
a, b = b, a
print('a = ', a, ' b = ', b)

####
a =  10  b =  20
a =  20  b =  10
  • 比较运算符
    值的比较:==!=><>=<=
    地址的比较:isis not
  • 布尔运算符
    andornotinnot in
  • 位运算符
    &|<<>>

顺序结构

程序从上到下执行代码。
对象的布尔值,可以使用bool()函数来获取对象的布尔值。

选择结构

if [exp]:
      pass
elif [exp]:
      pass
else:
      pass
posted @ 2021-01-26 14:59  sxhyyq  阅读(62)  评论(0编辑  收藏  举报