Python 基础语法

1、if分支结构

liuqi=77
if liuqi < 67:
    print ('小了')
elif liuqi == 67:
    print ('刚刚好')
elif liuqi > 67:
    print ('大了')

else:
    print ('error')

2、分支嵌套(5层以上要考虑使用函数)

score = 1000  #分数
if score<0: #如果小于0就抛出异常
    print ('error')
else:
    if score == 0: 如果等于0 就显示egg
        print('egg')
    elif score <=100: 如果小于100,就打印right
        print ('right')
    else:     #大于100提示分数太大无效
        print ('to big')

练习:给定一个不超过5位正整数,判断

input:

while :当条件满足进入为true,进入循环体。

flag=10

while flag:
    print(flag)
    flag -=1

for

continue:中断当前循环的当次执行,继续下一次循环

break:终止当前循环。

count=0
for i in range(0,1000,7):
    print (i)
    count += 1
    if count >= 20:
        break
count = 0 
i=0
while True:
    print(i)
    i += 7
    count += 1
    if count == 20:
        break

容易理解的试题

1、打印一个正方形

eg1:
for i in range (1,11):
    if i == 1:
        print ('$' * 21)
    elif i == 10:
        print ('*' * 21)
    else:
        print ("#" + (' ' * 19) + "!")



结果:

$$$$$$$$$$$$$$$$$$$$$
#                   !
#                   !
#                   !
#                   !
#                   !
#                   !
#                   !
#                   !
*********************

eg2:
for i in range(4,0,-1):
    print((4-i)*"!"+i*"#")

####
!###
!!##
!!!#

2、求100内所有奇数的和:

原文地址:https://www.cnblogs.com/Mahavairocana/p/10632135.html