条件和循环

条件

if

age = input("请输入年龄:")

if int(age) < 18:
    print("未满18,再接再厉")
else:
    print("你已满18,可以自由玩耍了")

else...if...

age = int(input("请输入年龄:"))

if age<=6:
    print("童年")
elif age<=17:
    print("少年")
elif age <=40:
    print("青年")      
elif age <=65:
    print("中年")
elif age >65:
    print("老年")

pyhthon 还支持这种牛氓写法:

age = 18;

if  8<age<12 :
    print("8~12")
elif 12<age<19:
    print("19")  # 19

not:取反

if not 5>3:
    print("5<3")
else:
    print("5>3")

or:或者

a=1
b=-1

if a>0 or b>0 :
    print("a,b至少有一个大于0")

循环

for..in..

# for 项 in 序列:
#     代码块
fruits = ['apple','pear','orange']

for fruit in fruits:
    print(fruit)

while

count =0

while count<100 :
    print(count)
    count+=1

for x in range(start, stop[, step])

注意是左开右闭合[a,b)右边是取不到的

for x in range(3):
    print(x) # 0 1 2

for x in range(1,3):    
    print(x) # 1 2


for x in range(1,10,2):
    print(x) #1 3 5 7 9

results matching ""

    No results matching ""