当前位置: 首页 > news >正文

网页设计怎么建立网站化妆品网站建设说明

网页设计怎么建立网站,化妆品网站建设说明,网站推广途径有哪些,关键词搜索工具app文章目录 判断语句布尔类型和比较运算符if语句的基本格式练习案例#xff1a;成年人判断if else语句if elif else语句判断语句的嵌套案例#xff1a;猜数字 循环语句while循环的基础语法while循环的基础案例while循环的嵌套应用补充#xff1a;print输出不换行\tfor循环… 文章目录 判断语句布尔类型和比较运算符if语句的基本格式练习案例成年人判断if else语句if elif else语句判断语句的嵌套案例猜数字 循环语句while循环的基础语法while循环的基础案例while循环的嵌套应用补充print输出不换行\tfor循环的基础语法range()函数for循环变量的作用域for循环的嵌套应用循环中断 : break和continue综合案例发工资 判断语句 布尔类型和比较运算符 布尔类型的字面量 True 表示真是、肯定False 表示假 否、否定 定义变量存储布尔类型数据 变量名称 布尔类型字面量# 定义变量存储布尔类型的数据 bool_1 True bool_2 False print(fbool_1变量的内容是{bool_1}, 类型是{type(bool_1)}) # bool_1变量的内容是True, 类型是class bool print(fbool_2变量的内容是{bool_2}, 类型是{type(bool_2)}) # bool_2变量的内容是False, 类型是class bool布尔类型不仅可以自行定义,同时也可以通过计算的来。 布尔类型的数据不仅可以通过定义得到也可以通过比较运算符进行内容比较得到。 num1 10 num2 10 print(f10 10的结果是{num1 num2}) # Truenum1 10 num2 15 print(f10 ! 15的结果是{num1 ! num2})# Falsename1 itcast name2 itheima print(fitcast itheima 结果是{name1 name2}) # Falsenum1 10 num2 5 print(f10 5结果是{num1 num2}) # True print(f10 5的结果是{num1 num2})# Falsenum1 10 num2 11 print(f10 11的结果是{num1 num2}) # False print(f10 11的结果是{num1 num2}) # Trueif语句的基本格式 # 定义变量 age 30 # 进行判断 if age 18: print(我已经成年了if语句的注意事项 判断条件的结果一定要是布尔类型不要忘记判断条件后的 引号归属于if语句的代码块需在前方填充4个空格缩进 练习案例成年人判断 结合前面学习的input输入语句完成如下案例 通过input语句获取键盘输入为变量age赋值。注意转换成数字类型通过if判断是否是成年人满足条件则输出提示信息如下 # 获取键盘输入 age int(input(请输入你的年龄))# 通过if判断是否是成年人 if age 18:print(您已成年游玩需要买票10元.)print(祝您游玩愉快)if else语句 注意 else后不需要判断条件和if的代码块一样else的代码块同样需要4个空格作为缩进 age int(input(请输入你的年龄))if age 18:print(您已成年需要买票10元。) else:print(您未成年可以免费游玩。)if elif else语句 # 定义一个变量数字 num 5# 通过键盘输入获取猜想的数字通过多次if 和 elif的组合进行猜想比较 if int(input(请猜一个数字)) num:print(恭喜第一次就猜对了呢) elif int(input(猜错了再猜一次)) num:print(猜对了) elif int(input(猜错了再猜一次)) num:print(恭喜最后一次机会你猜对了) else:print(Sorry 猜错了)判断语句的嵌套 基本语法格式 自由组合嵌套需求如下 公司要发礼物条件是 必须是大于等于18岁小于30岁的成年人同时入职时间需满足大于两年或者级别大于3才可领取 age 11 year 1 level 1 if age 18:print(你是成年人)if age 30:print(你的年龄达标了)if year 2:print(恭喜你年龄和入职时间都达标可以领取礼物)elif level 3:print(恭喜你年龄和级别达标可以领取礼物)else:print(不好意思尽管年龄达标但是入职时间和级别都不达标。)else:print(不好意思年龄太大了)else:print(不好意思小朋友不可以领取。)总结 嵌套判断语句可以用于多条件、多层次的逻辑判断嵌套判断语句可以根据需求自由组合if elif else来构建多层次判断嵌套判断语句一定要注意空格缩进Python通过空格缩进来决定层次关系 案例猜数字 案例需求: 定义一个数字1~10随机产生通过3次判断来猜出来数字 案例要求 数字随机产生范围1-10有3次机会猜测数字通过3层嵌套判断实现每次猜不中会提示大了或小了 # 1. 构建一个随机的数字变量 import random num random.randint(1, 10)guess_num int(input(输入你要猜测的数字))# 2. 通过if判断语句进行数字的猜测 if guess_num num:print(恭喜第一次就猜中了) else:if guess_num num:print(你猜测的数字大了)else:print(你猜测的数字小了)guess_num int(input(再次输入你要猜测的数字))if guess_num num:print(恭喜第二次猜中了)else:if guess_num num:print(你猜测的数字大了)else:print(你猜测的数字小了)guess_num int(input(第三次输入你要猜测的数字))if guess_num num:print(第三次猜中了)else:print(三次机会用完了没有猜中。)循环语句 while循环的基础语法 while循环的注意事项 条件需提供布尔类型结果True继续False停止空格缩进不能忘请规划好循环终止条件否则将无限循环 sum 0 i 1 while i100:sum ii 1print(f1-100累加的和是{sum})while循环的基础案例 设置一个范围1-100的随机整数变量通过while循环配合input语句判断输入的数字是否等于随机数 无限次机会直到猜中为止每一次猜不中会提示大了或小了猜完数字后提示猜了几次 # 获取范围在1-100的随机数字 import random num random.randint(1, 100) # 定义一个变量记录总共猜测了多少次 count 0# 通过一个布尔类型的变量做循环是否继续的标记 flag True while flag:guess_num int(input(请输入你猜测的数字:))count 1if guess_num num:print(猜中了)# 设置为False就是终止循环的条件flag Falseelse:if guess_num num:print(你猜的大了)else:print(你猜的小了)print(f你总共猜测了{count}次) while循环的嵌套应用 同判断语句的嵌套一样循环语句的嵌套要注意空格缩进。 基于空格缩进来决定层次关系 注意条件的设置避免出现无限循环除非真的需要无限循环 打印输出九九乘法表 # 定义外层循环的控制变量 i 1 while i 9:# 定义内层循环的控制变量j 1while j i:# 内层循环的print语句不要换行通过\t制表符进行对齐print(f{j} * {i} {j * i}\t, end)j 1i 1print() # print空内容就是输出一个换行补充print输出不换行\t 在Python中默认情况下每次调用print()函数都会在输出内容的末尾添加一个换行符\n导致下一次输出在新的一行显示。但是,在print语句中避免换行可以将end参数设置为空字符串以表示在输出结束时不添加换行符。以下是一个示例 print(Hello, end) print(World, end)还可以将end参数设置为除换行符之外的任何字符或字符串用于在输出结束时添加指定的字符或字符串。 例如通过将end参数设置为一个空格你可以在输出结束时添加一个空格 print(Hello, end ) print(World) # Hello World注意修改end参数的方法仅适用于Python 3.x 版本。在Python 2.x 中你需要使用print语句而不是print()函数或者导入print_function以获得类似的行为。 制表符 “\t” 是一种特殊字符在字符串中使用它可以创建水平制表位tab的效果。它在打印输出或字符串中的对齐时非常有用。当在字符串中使用制表符 \t它会在当前位置插入一个制表符并移动到下一个制表位。制表位的宽度通常是距离前一个制表位的一定间隔类似于键盘上的 Tab 键所做的效果。 print(Name:\tJohn) print(Age:\t25) print(Country:\tUSA)输出如下 Name: John Age: 25 Country: USAfor循环的基础语法 for循环是一种”轮询”机制是对一批内容进行”逐个处理” for 临时变量 in 待处理数据集: 循环满足条件时执行的代码# 统计如下字符串中有多少个字母a name itheima is a brand of itcast# 定义一个变量用来统计有多少个a count 0# for 循环统计 # for 临时变量 in 被统计的数据: for x in name:if x a:count 1print(f被统计的字符串中有{count}个a)range()函数 range()是一个内置函数用于生成一系列的整数。range()函数可以接受一个或多个参数返回一个表示整数序列的可迭代对象。 range()函数的语法格式为 range(stop) # 生成从0到stop-1的整数序列 range(start, stop) # 生成从start到stop-1的整数序列 range(start, stop, step) # 生成从start到stop-1的整数序列步长为step参数说明 start可选表示序列的起始值默认为0。stop表示序列的终止值不包含在序列内。step可选表示序列中的元素之间的步长默认为1。 range()函数通常用于循环结构例如for循环 # 打印输出0到4的整数 for i in range(5):print(i)range()函数的结果转换为列表以便查看生成的整数序列 # 生成一个步长为2的整数序列 [1, 3, 5] 并将其转换为列表后打印 numbers list(range(1, 6, 2)) print(numbers)注意range()函数返回的是一个可迭代对象而不是实际的列表。如果需要获取完整列表可以使用list()函数将其转换为列表。 range()函数在循环迭代和生成整数序列时非常有用特别是当你需要指定起始值和步长时。 for循环变量的作用域 for循环中的临时变量其作用域限定为循环内这种限定 编程规范的限定而非强制限定不遵守也能正常运行但是不建议这样做如需访问临时变量可以预先在循环外定义它 name Alicefor i in range(3):print(name) # 可以访问循环体外部定义的变量message Helloprint(message) # 可以访问循环体内部定义的变量print(name) # 仍然可以访问循环体外部定义的变量for循环的嵌套应用 练习案例-for循环打印九九乘法表 # 通过外层循环控制行数 for i in range(1, 10):# 通过内层循环控制每一行的数据for j in range(1, i 1):# 在内层循环中输出每一行的内容print(f{j} * {i} {j * i}\t, end )# 外层循环可以通过print输出一个回车符print()循环中断 : break和continue break和continue是用于控制循环流程的关键字。 break用于终止整个循环跳出循环结构。continue用于跳过当前迭代继续执行下一次迭代。 break关键字用于中断当前循环提前跳出循环体执行循环之后的代码。当程序执行到break语句时循环立即终止不再执行循环体中剩余的语句而是跳出整个循环结构。 for i in range(1, 6):if i 3:break # 当i等于3时跳出循环print(i)输出: 1 2当i等于3时执行了break语句因此循环被中断print(i)语句不再执行。 continue关键字用于跳过当前迭代继续执行下一次循环迭代。当程序执行到continue语句时当前迭代中continue之后的代码不再执行直接进入下一次迭代。 for i in range(1, 6):if i 3:continue # 当i等于3时跳过当前迭代print(i)输出 1 2 4 5当i等于3时执行了continue语句因此当前迭代中的print(i)语句被跳过直接进入下一次迭代。 综合案例发工资 某公司账户余额有1W元给20名员工发工资。 员工编号从1到20从编号1开始依次领取工资每人可领取1000元领工资时财务判断员工的绩效分1-10随机生成如果低于5不发工资换下一位如果工资发完了结束发工资。 money 10000 for i in range(1, 21):import randomscore random.randint(1, 10)if score 5:print(f员工{i}绩效分{score}低于5不发工资下一位。)continueelse:money - 1000print(f向员工{i}发放工资1000元账户余额还剩余{money}元)if money 0:print(工资发完了下个月领取吧。)break
http://www.dnsts.com.cn/news/60293.html

相关文章:

  • 做网站优化的好处网站制作哪家好
  • 正在运营的网站被注销备案怎么办南京seo关键词排名
  • 商城网站数据库编写网站程序
  • 做网站哪种编程语言好wordpress伪静态规则
  • 沈阳网站推广排名方案网站开发记什么科目
  • 南京网站优化公司排名青锐成长计划网站开发过程
  • 建设网站需要多少钱搭建一个小程序需要多少钱
  • vps网站如何设置缓存短视频推广策划方案模板
  • 网站建设步骤列表图片手机网站制作优化
  • 公司如何登录网站做就业登记虚拟主机 域名 和网站关系
  • 清溪仿做网站wordpress4.9.5
  • 沈阳网站维护南昌百度快速排名提升
  • 网站开发培训那个好价格查询
  • 广州互邦物流网络优化建站做网站教程
  • wordpress rpc长沙网站seo诊断
  • 做一个网站的市场价北京app开发公司官网
  • 张掖市建设局网站如何快速写一个网站
  • 北京网站制作方案公司中国网络安全官网
  • 杭州市河道建设中心网站网站兼容代码
  • 婚纱摄影网重庆企业网站优化
  • 广东网站建设包括什么网站建设 橙
  • 想转行做网站自己公司怎么做网站
  • 网站价钱做二手网站有哪些
  • 网站首页视频背景asp.net网站开发流程及相关工具
  • 营销型网站建设应该考虑哪些因素小型企业门户网站源码
  • 网站集约化建设方案wordpress文章网址采集器
  • 启东做网站静态网站怎么入侵
  • 网上书店网网站建设网页设计与制作黑马程序员
  • 惠州公司做网站做拍卖的网站有哪些
  • 广州建设交易中心网站首页网站开发框架