python学习 input() 判断 循环(三)

python中的判断语句[相同类型的值或者对象才能够进行比较]:python

#基本语法
if a > b: #此处有冒号: 同时此处的a和b能够是 数字,字符串,数组表示的是每一个值进行比较
   print('a 大于 b')
elif a==b:
   print('a 等于 b')
else:
   print('a 小于 b')
#简单语法
if x :
   print('x 非0 非空字符 非空数组')

python input的用法:数组

#input的基本用法
name = input('请输入您的名字\n')
print('您输入的内容为:', name)

input中的坑,input输入的内容为 str类型,若是和数字判断,则须要强制转换成数字int()函数

#错误例子
age = input('请输入一个数字'\n)  #此处输入的数字age是一个str类型
if age > 10: #则会报错  supported between instances of 'str' and 'int'
    print('aaa')
else:
    print('bbb')
此时能够强制转换 int(age)
if int(age) > 10:
    print('aaa')
else:
    print('bbb')

循环:spa

#基础语法 b为一个列表
for a in b:  #a表示的列表b中的每个元素 ,b表示的是一个列表 后面有一个冒号:
   print(a)

#while循环
while n > 0: #当不知足条件 n>0 为True则退出循环
   print(a)

break:  #中断循环
continue: #当前循环不往下走,直接到下一循环
#函数
range(a,b) #表示生成一个a-b的一个整数序列
for a in range(b): #表示遍历一个 0-b之间的数字,若是b为10 则输出 0,1,2,3,4,5,6,7,8,9
list(range(b)) #表示生成一个0-b的一个数组列表 若是b为10 则表示[0,1,2,3,4,5,6,7,8,9]
相关文章
相关标签/搜索