Day05

总结

流程控制

     图灵认为现在所有的程序,小到一个计算器,大到宇宙飞船,无论是多么复杂的程序,只需要用三种结构就可以将它设计出来。这三种结构就是顺序、选择和循环。他认为,只需要将这三种结构组合在一起,就可以解决现实世界中任何一个复杂的问题。

1.顺序结构

  顺序结构按照解决问题的顺序写出相应的语句,它的执行顺序是自上而下,依次执行。

2.分支结构

(1)单分支

'''if(条件): # 如果条件为true,执行语句块1,否则不执行语句块1
    语句块1
'''
count = 11
if count >10:
    print('True')

:

(2)双分支

'''if(条件): # 如果条件为true,执行语句块1,如果条件为false,执行语句块2
	语句块1
   else:
    语句块2
'''
count = 11
if count >10:
    print('True')
else:
    print('False')

:

(3)多分支

'''
	if(条件1):
    	语句块1
    elif:(条件2)
    	语句块2
    else:
    	语句块3
'''
score = input('请输入成绩>>>')
if score >= '90':
    print('优秀')
elif score >= '80':
    print('良好')
elif score >= '70':
    print('一般')
elif score >= '60':
    print('及格')
else:
    print('挂科')

:

今天暂时只学了while循环

1.while循环
    Python 编程中 while 语句用于循环执行程序,即在满足条件下,循环执行某段程序,用来处理需要重复处理的相同任务。
    例如打印1~9的代码如下
    '''
    count = 1
    while count < 10:
        print(count)
        count += 1
    '''

:

2.break语句
	break语句用于停止整个循环的执行
    例如将上述代码稍作修改让他只打印到8
    '''
    count = 1
    while count < 10:
        if count == 9:
            break
        print(count)
        count += 1
    '''

:

3.coutinue语句
	在循环的执行过程中,如果遇到continue语句,将结束本次循环,直接进行下一次循环
    例如将上述代码稍作修改让它跳过8打印1~9
    '''
    count = 1
    while count < 10:
        if count == 6:
            count += 1
            continue
        else:
            print(count)
            count += 1
    '''

:

今日小窍门

pycharm中的debug模式能够清晰地看到代码运行的流程,帮助我们排除错误

作业

1.编写一个猜年龄的游戏
	基本要求
    	如果不对的情况下可以猜三次 如果对了直接结束
    拔高练习
    	三次机会用完之后提示用户是否继续猜测 如果用户输入了y
        则再给用户三次机会 如果用户输入n则直接结束
        
        写的非常烂,难以入眼,但还是记录一下
num = 1
count = 1
while num > 0:
    while count <4:
        age = input('请输入想猜的年龄>>>')
        if age == '20':
            print('猜对了')
            count = 5
            break
        else:
            print('猜错了,再来一次吧')
        count += 1
        continue
    if count == 5:
        break
    whether = input('请输入y or n,输入y为继续猜,输入n为立即结束')
    if whether == 'y':
        count = 1
        continue
    elif whether == 'n':
        print('退出')
        break
    else:
        print('输入错误,请重新输入')

:

posted @   有梦想的阿九  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示