标题:条件判断
1.流程控制
1- 顺序结构---代码从上而下---一次执行
2- 条件结构---选择结构----分支结构
1-有选择性的执行某段代码
3- 循环结构---重复执行某段代码
2.条件判断
1- 如果----
if 表达式:
条件语句
如果 表达式==T;执行条件语句
如果 表达式==F;不执行条件语句
2- 如果----否则---对立---肯定会执行一个分支
if --else---
3- 多种选择:
1- if ---elif ---elif ---else
2- 只要一个分支满足,就直接跳出if结构
总结:
python并不支持switch语句,所以多个条件判断,只能用else来实现
if后面只要是 非0、非空字符串、非空元祖、非空列表、这个条件就满足!
3.input()—获取控制台输入
有返回值====字符串 str
4.int() ----函数 ----类型转换
5.pass 空语句—避免语法错误
用途:没有想好这里面要写什么 可以先用pass
6.pycharm----直接回车键—多条件换行
GUI之tkinter学习笔记1控件的介绍及使用 https://www.cnblogs.com/progor/p/8505097.html
# 导入 tkinter 模块
from tkinter import * # tkinter是python的标准Tk GUI工具包的接口。
root = Tk() # 创建主窗口 初始化 tkinter
root.title('为哈哈哈哈') # title:窗口标题
root.geometry('300x300') # 窗口大小 # 是x 不是 *
score = Label(root,text='请输入你的分数: ')
# pack方法很重要 主要作用:自适应所给的text里面文字的大小,并且将在在window上呈现出来
score.pack() # 这里的side可以赋值为LEFT RTGHT TOP BOTTOM
xls_text = StringVar()
xls = Entry(root,textvariable = xls_text)
xls_text.set(" ")
xls.pack()
def on_click():
x = int(xls_text.get())
select(x)
def select(score1):
if score1 >100 :
level = '分数错误'
elif score1 >90:
level = 'A等级'
elif score1 >80:
level = 'B等级'
elif score1 >70:
level = 'C等级'
elif score1 >60:
level = 'D等级'
else:
level = '继续加油'
text = Label(root,text = str(score1) +'----'+level).pack() #显示一个文本或图象。
Button(root,text = '查看',command = on_click).pack() # button按钮
root.mainloop()