if语句
if语句用于检查语句
//范例
number=23
guess = int (input('Enter an integer:'))
if guess==number:
#新块开始
print('yes ,you guess it')
print('...')
#新块结束
elif guess<number:
print('1')
else:
print('no')
与C/C++不同的是,python的if选择语句不在使用括号,而在语句结尾添加:
while语句也是如此,就不再赘述
for循环
#case
for i in range(1,5):
print(i)
else:
print('The for loop is over')
#output
1
2
3
4
The for loop is over
range(1,5)输出序列【1,2,3,4】
如果向range函数提供三个参数,range(1,5,2)输出序列【1,3】
第三个参数是作为递增的间隔。
break和continue与C/C++中无异
函数
//范例
def say_hello():
#该块属于这一函数
print('hello world')
#函数结束
say_hello()
say_hello()
添加参数的函数与C/C++中无异
global语句
如果要在函数中改变全局变量,需要用到global关键字,将其声明为并非局部变量。
x=50
def func():
global x
print('x is',x)
x=2
print('changed global x to',x)
func()
print('value of x is',x)
默认参数值与C++相同
条件语句的开始与结束
python的块是由缩进来决定的。
#缩进决定条件语句的开始与结束
number = 23
guess int(input('Enter a integer: '))
if number==guess:
print('1")
print("2")
什么意思呢?就是说python的条件语句的开始与结束是缩进决定的。开始缩进则进入,结束缩进则退出。
更多请查看个人博客:https://beatjerome.github.io