简介
程序设计的 三种基本结构:顺序结构、
选择结构、循环结构 真理
顺序结构:是一种线性、有序的结构,依次执行各语句模块
选择结构:根据条件成立与否,选择程序执行的路径
循环结构:重复执行一个或几个模块,直至满足某一条件
if
选择结构:if
语法:if expression:
statement(s)
注意 if 条件后面的冒号 [:] 不能缺失
例:猜数字
固定一个数字,进行猜测。
abc=10
print("请输入一个数:")
num=int(input())
if num>abc:
print("太大了!")
if num
if else
if…else语法:
if expression:
statement1(s)
else:
statement2(s)
if代表“如果满足条件,
就做…” else代表“否则,就做…”
例:猜数字
固定一个数字进行猜测,正确为对了,错误为错了。
abc=10
print("请输入一个数:")
num=int(input())
if num==abc:
print("对了!")
else:
print("错了!")
if ...elif...else
if expression1:
statement(s)
Elif expression2:
statement(s)
elif expression3:
statement(s)
else:
statement(s)
例:猜数字
abc=10
print("请输入一个数:")
num=int(input())
if num>abc:
print("太大了!")
elif num
练习:
1、编写一段Script脚本,要求用户输入学生的分数,输入的分数在0-100范围内:
如果分数在90分或以上,打印优秀;如果分数在80分或以上且在90以下,打印中;如果分数在60分以上
且在80以下,打印一般;如果分数低于60分,打印不及格
print("请输入学生成绩:")
a=float(input())
while 0<=a and a<=100:
if a>=90:
print("优秀!")
elif a>=80:
print("中等!")
elif a>=60:
print("一般!")
else:
print("不及格!")
break
else:
print("数据有误!")
2、输入两个数字a和b,判断a+b和a*b,如果前者大,打印“和大于积”;如果相等,打印“和等于积”;否则打印“和小于积”
a=int(input("请输入第一个数字:"))
b=int(input("请输入第二个数字:"))
if a+b>a*b:
print("和大于积")
elif a+b
While
循环结构:
语法:while
while expression:
statement(s)
同样,冒号[:]不能省略,while结构体中的
语句也要保持统一的缩进
使用while控制流语句,当while条件成立时,就会执行while内部的代码,直至条件不成立。
练习1:猜100以内数字游戏,程序内先设定被猜的数值。
用户给出的值偏小则给出提示“太小”;
用户给出的值偏大,给出提示“太大”,
最多只能猜5次。
猜中了给出提示“恭喜你!”;
如果5次都没猜正确,给出“太笨了!”。
网友评论