Python基础语法 |
您所在的位置:网站首页 › python字母大小写的判断语句 › Python基础语法 |
今 日 鸡 汤 落落疏帘邀月影,嘈嘈虚枕纳溪声 Python基础语法代码的执行顺序从上到下从左到右代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的每行代码不易过长单个字母使用为名字的时候 i(大小写)、L(大小写)、O(大小写)最好别用,容易混淆,与数字1分不清楚...不能使用Python中内置的变量,具体自行查看import keyword print(keyword.kwlist)还有许多....上面这些都不是大问题,程序仍可正常运行,再说一般的编辑器都有格式化,如: pyCharm:ctrl+alt+L , vs code: alt+shift+F,习惯的格式化一下就行了.格式化前,看着无比的糟心,虽然不影响程序的正常运行:但是容易遭人锤 Python没有像其他语言一样用{}包裹着代码块,Python是严格按照缩进来区分代码块的,所以推荐tab 与 空格 尽量不要混用,代码多了空格多一个少一个眼睛看瞎了也找不出... 像这种的出现了else,与if不同级,没有匹配到if,编辑器就给出了红色波浪线,如果不是这种成对出现的编辑器是不会报错的,没有红色框是很难看出来哪里多,少了一个宫格...关键是这种错误无法格式化到正常赏心悦目的代码。 接下来写一个猜骰子数字的小游戏,嗯...猜不对不让离开的那种.顺便好好捋一下程序的执行顺序(划重点)以及continue和break的作用与用法。 # 导入模块 import random while 1: # 生成1-6的随机数 random_num = random.randint(1, 6) print(random_num) while 1: # 等待用户输入,输入的内容去掉特殊符号 num = input('请输入1-6的数字:').strip() # 判断输入的不是一位的字符串类型的数字 if len(num) >= 2 or not num.isdigit(): # 温馨提示一下 print('提示:请输入1-6的数字') # 本次循环跳过,从头(等待用户输入数字那里)开始执行 continue # 判断输入的数字是否在1-6之间 if int(num) > 6 or num == '0': print('提示:请输入1-6的数字') # 如果不在跳过后面代码继续从头(等待用户输入数字那里)开始 continue print(num) # 判断输入的与随机出来的是否一致 if random_num != int(num): print(num+'这个数字不对呢') # 不一致从头(等待用户输入数字那里)开始 continue # 上面所有条件不满足说明答案是对的,正常执行 print(str.format('恭喜你,{}是正确的呢', num)) # 退出这一层循环 break # 询问是否继续 decide = input('不玩了输入N退出:') # 不是输入n或者N进入if语句 if decide.upper() != 'N': # 不是退出从随机数哪里开始重新执行 continue # 输入n满足上面条件退出最外层循环 break # 程序结束------------------ End ------------------- |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |