做网站好公司,手机端网站开发多少钱,wordpress主题滑动,志愿北京网站注册目录 1.顺序语句2.条件语句3.缩进和代码块4.空语句 pass5.循环语句1.while2.for3.continue4.break ∞.积累 1.顺序语句
默认情况下#xff0c;Python的代码执行顺序是按照从上到下的顺序#xff0c;依次执行# 输出结果#xff1a;123
print(1)
pri… 目录 1.顺序语句2.条件语句3.缩进和代码块4.空语句 pass5.循环语句1.while2.for3.continue4.break ∞.积累 1.顺序语句
默认情况下Python的代码执行顺序是按照从上到下的顺序依次执行# 输出结果123
print(1)
print(2)
print(3)2.条件语句
语法格式if elsePython中的条件语句写法和很多编程语言不太一样 if后面的条件表达式没有()使用:作为结尾if / else命中条件后要执行的语句块使用缩进来表示而不是{}对于多条件分支不是写作else if而是elif(合体了:P)if choice 1:print(Good Job!)
elif choice 2:print(Good Boy!)
else:print(ohhhhhhh!)TIPPython中没有switch语句 3.缩进和代码块
代码块一组放在一起执行的代码 在Python中使用缩进表示代码块 不同级别的缩进程序的执行效果是不同的 代码块内部还可以嵌套代码块 例子a input(请输入第一个整数: )
b input(请输入第二个整数: )if a 1:if b 2:print(hello)print(world)
print(python)4.空语句 pass
例子 输入一个数字如果数字为1, 则打印SnowKa int(input(请输入一个整数:))
if a 1:print(SnowK)这个代码也可以等价写成a int(input(请输入一个整数:))
if a ! 1:pass
else:print(hello)上述例子中pass表示空语句并不会对程序的执行有任何影响只是占个位置保持Python语法格式符合要求如果上述代码写成下述这样程序是不符合Python语法的会直接报错a int(input(请输入一个整数:))
if a ! 1:# 即使这里写了注释也是不行的哦:P# Python中注释并不能起到占位的作用
else:
print(hello)5.循环语句
1.while
基本语法格式while 条件:循环体2.for
基本语法格式 可迭代对象内部包含多个元素能一个一个把元素取出来的特殊变量 for 循环变量 in 可迭代对象:循环体注意Python的for和其他语言不同没有初始化语句“循环条件判定语句”“循环变量更新语句”而是更加简单例子 打印1~10使用range()能够生成一个可迭代对象生成的范围是[1, 11)也就是[1, 10]for i in range(1, 11):print(i)打印2, 4, 6, 8, 10通过range()的第三个参数可以指定迭代时候的步长也就是一次让循环变量加几for i in range(2, 12, 2):print(i)打印10-1range()的步长也可以设定成负数for i in range(10, 0, -1):print(i)3.continue
continue结束这次循环直接进入下次循环for i in range(1, 6):if i 3:continue4.break
break结束整个循环for i in range(1, 6):if i 3:break例子输入若干个数字求平均值使用分号作为结尾sum 0
count 0while True:num input(请输入数字:)if num ;:breaknum float(num)sum numcount 1print(sum / count) ∞.积累
range()是一个内建函数起到的效果就是得到一个可迭代对象这个可迭代对象中就包含了一系列的整数 range()获得是一个前闭后开区间range(begin, end) - [begin, end)range()第三个参数表示步长默认为1 若自己定义的变量和内建函数冲突了虽然不影响运行但是代码后面就无法使用对应的内建函数了 PyCharm中可以对一个变量按shift F6实现对变量进行重命名PyCharm会只能分析代码自动把所有需要修改的变量名都统一替换了 模块别人写好的代码拿来直接用 Python中如果想引入其他模块需要先使用import语句把模块的名字先导入进来对于PyCharm能够自动导入当前使用的模块