Python学习笔记:条件判断

标题:条件判断

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()
发布了35 篇原创文章 · 获赞 4 · 访问量 946

猜你喜欢

转载自blog.csdn.net/qq_44891948/article/details/98468191