Python学习

输出函数

print

输出变量前,要提前定义,否则会报错

可以传入一个或者多个数据,用逗号隔开

sep参数可以指定分隔符,默认是空格

end参数可以指定输出结束符,默认是\n,连续打印会换行

输入函数

input()

条件语句

1.if

if 表达式: 

       #执行代码,每一行要对齐,不能与if对齐

       #当表达式为真,才会执行这里的代码,否则不执行

2.if else

if  表达式:

        #条件为真,执行这里的

else:#前面的条件都为假,执行这里的

3.if elif else

if condition:

# 当条件为真时执行这里的代码

elif another_condition:

# 当上面条件为假,而这个条件为真时执行这里的代码

else:

# 如果前面的条件都为假,执行这里的代码

   可以避免Bug,比如这个例子

在执行if语句后,有可能使变量的值改变时,如果连续使用if语句,就会出现上面的Bug,使用if elif else,就能避免这一点,因为,它的特点就是如果if后的条件为真,就只执行if下的代码块,其它都不执行,如果if后的条件为假,则执行elif条件布尔值是真的,下面的代码块。

循环语句

1.range函数

用于生成一个整数序列,序列中的每个元素按照指定的步长递增(默认步长为1)。这个函数并不会真正创建一个列表,而是返回一个可迭代的对象——range对象。当你在循环中使用它时可以遍历内部的元素

range()有三个参数,比如range(5),表示0~5,不包含5

range(1,5)表示1~4,不包含5

range(1,10,3)表示1,4,7,步长为3,但不包含10

2.for-in循环

for 循环 用于迭代遍历可迭代对象(如列表、字符串、字典等):

循环数字范围

逆序

3.while循环

while 循环 在条件为真时重复执行代码块,直到条件不再满足为止

 如果 n是1  判断它是否大于1000而且是闰年 不是的话就加17,求满足这个情况的最小数字是多少
 n=1
while n<=1000 or not ((n%4==0 and n%100!=0) or (n%400==0)):
    n+=17

 print(n) #1004

循环控制

  • break:用于跳出当前循环。

  • continue:用于跳过当前迭代,继续下一次迭代。

 

pass 语句

pass是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句

如果什么都不写,程序会报错

所以用pass语句,作为占位语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值