首页 > 编程语言 > 详细

Python 基础语法

时间:2019-03-31 17:29:56      阅读:134      评论:0      收藏:0      [点我收藏+]

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内所有奇数的和:

 

Python 基础语法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!