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

建立企业网站需要什么wordpress阿里百秀5.4

建立企业网站需要什么,wordpress阿里百秀5.4,c语言 做网站,怎么做一个公众号声明#xff1a;学习视频来自b站up主 泷羽sec#xff0c;如涉及侵权马上删除文章 声明#xff1a;本文主要用作技术分享#xff0c;所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险#xff0c;并遵循相关法律法规。 while…声明学习视频来自b站up主 泷羽sec如涉及侵权马上删除文章 声明本文主要用作技术分享所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险并遵循相关法律法规。 while True: try:user_input int(input(请选择您的操作 (0-8): ))if 0 user_input 8:breakelse:print(输入的数字不在范围内请输入0到8之间的整数。)except ValueError:print(无效的输入请输入一个整数。) ​ # 现在 user_input 包含了一个有效的整数你可以继续你的程序逻辑 print(f您选择的操作是: {user_input}) 这段代码做了以下几件事情 使用 while True 创建了一个无限循环这意味着代码会一直运行直到遇到 break 语句。 使用 try 块尝试将用户的输入转换为整数。如果输入不是一个有效的整数int() 函数会抛出一个 ValueError 异常。 如果没有异常发生代码会检查整数是否在0到8的范围内。如果不在会打印一条消息并继续循环。 如果输入的整数在范围内break 语句会结束循环。 如果输入不是整数except 块会捕获 ValueError 并打印一条错误消息然后继续循环。 这样只有当用户输入了一个有效的整数时程序才会继续执行。 在Python中如果你想在字符串中插入变量的值而不是将变量名作为字符串的一部分打印出来你需要使用格式化字符串。有几种方法可以做到这一点 使用 % 操作符旧式字符串格式化 python user_input 5  # 假设这是之前获取的有效输入 print(您选择的操作是%d % user_input) 使用 .format() 方法新式字符串格式化 python user_input 5  # 假设这是之前获取的有效输入 print(您选择的操作是{}.format(user_input)) 使用 f-stringPython 3.6 python user_input 5  # 假设这是之前获取的有效输入 print(f您选择的操作是{user_input}) f-string 是最现代和最简洁的方法它允许你直接在字符串中嵌入表达式。上面的任何一个方法都可以让你将变量 user_input 的值插入到字符串中而不是将其作为字符串 user_input 打印出来。 %s 是另一个格式说明符用于字符串而 %d 是用于整数 如果你想要在选择操作后直接回到原页面而不是打印额外的信息你可以将打印菜单的代码封装到一个函数中并在每次循环时调用这个函数。这样当用户选择操作0退出管理系统时程序会退出循环而不会再次打印菜单。下面是修改后的代码 python def print_menu():print(*****************************************)print(-----------欢迎使用学生成绩管理系统-----------)print(   *         【1】输入学生成绩         *   )print(   *         【2】显示统计数据         *   )print(   *         【3】查找学生成绩         *   )print(   *         【4】修改学生成绩         *   )print(   *         【5】删除学生成绩         *   )print(   *         【6】插入学生成绩         *   )print(   *         【7】按平均分排列         *   )print(   *         【8】显示学生成绩         *   )print(   *         【0】退出管理系统         *   )print(*****************************************) ​ while True:print_menu()  # 调用函数打印菜单try:user_input int(input(请选择您的操作 (0-8):))if user_input 0 and user_input 8:breakelse:print(输入的数字不在范围内请输入0-8之间的整数)except ValueError:print(无效的输入请输入一个整数) ​ print(f您选择的操作是{user_input}) if user_input 0:print(感谢使用学生成绩管理系统再见) else:# 这里可以添加对应 user_input 的操作代码pass 在这个代码中print_menu 函数包含了打印菜单的所有 print 语句。在 while 循环中每次循环都会调用 print_menu 函数来显示菜单。当用户输入0时程序会退出循环并打印退出信息。如果用户输入了其他操作程序会继续执行而不会再次打印菜单。这样用户选择退出后程序会直接结束而不会再次打印菜单。 def print_menu(): 是Python中的一个函数定义。 让我来详细解释一下 def 是Python中的关键字用于定义一个函数。 print_menu 是函数的名称。在Python中函数名通常使用小写字母和下划线来分隔单词以提高可读性。 () 表示这个函数不接受任何参数。如果函数需要接受参数可以在括号内添加参数名称。 : 表示函数定义的开始。在Python中函数体必须缩进以表示属于这个函数。 所以def print_menu(): 表示定义了一个名为 print_menu 的函数它不接受任何参数。 要将张三和李四的成绩存储到学生成绩管理系统中你可以手动将这些数据添加到全局字典 student_grades 中 # 全局字典存储学生成绩键是学生名字值是成绩列表 student_grades {张三: [95],李四: [27] } total_scores [] min_score float(inf)  # 初始化最低分为无穷大 max_score float(-inf)  # 初始化最高分为无穷小 这部分代码初始化了三个变量 total_scores这是一个空列表用于存储所有学生的成绩以便后续计算总分和平均分。 min_score这是一个变量用于存储所有学生成绩中的最低分。float(inf) 表示无穷大这是一个特殊的浮点数值用来确保任何实际的成绩都会比这个初始值小从而在后续的比较中能够正确地更新最低分。 max_score这是一个变量用于存储所有学生成绩中的最高分。float(-inf) 表示负无穷大这是一个特殊的浮点数值用来确保任何实际的成绩都会比这个初始值大从而在后续的比较中能够正确地更新最高分。 total_scores [score for scores in student_grades.values() for score in scores]  # 将所有成绩添加到总分列表中min_score min(min_score, *scores)  # 更新最低分max_score max(max_score, *scores)  # 更新最高分 这部分代码做了以下几件事情 for scores in student_grades.values()这个循环遍历 student_grades 字典中的所有值即每个学生的成绩列表。.values() 方法返回字典中所有值的视图这里的值就是每个学生的成绩列表。 total_scores.extend(scores)extend 方法用于将一个列表中的所有元素添加到另一个列表的末尾。这里它将每个学生的成绩列表中的所有成绩添加到 total_scores 列表中。 min_score min(min_score, *scores)这行代码使用 min 函数来更新 min_score 的值。*scores 是一个解包操作它将 scores 列表中的所有元素作为独立的参数传递给 min 函数。这样min_score 就会被设置为当前 min_score 和当前学生成绩列表中的最低成绩之间的最小值。 max_score max(max_score, *scores)这行代码使用 max 函数来更新 max_score 的值。同样*scores 是一个解包操作它将 scores 列表中的所有元素作为独立的参数传递给 max 函数。这样max_score 就会被设置为当前 max_score 和当前学生成绩列表中的最高成绩之间的最大值。 total_scores [score for scores in student_grades.values() for score in scores] 循环中并没有进行计算总分而是遍历数据找到下面代码所需求的 student_grades.values()这部分调用了字典的 .values() 方法它返回一个包含字典所有值在这里是学生的成绩列表的视图对象。 for scores in student_grades.values()这是一个外层循环它遍历 student_grades 字典中的每个学生的成绩列表。在每次迭代中scores 变量包含了一个学生的成绩列表。 for score in scores这是一个内层循环它遍历外层循环中得到的每个成绩列表 scores。在每次迭代中score 变量包含了一个具体的成绩值。 score这是列表推导式中要收集的元素。对于内层循环的每次迭代它将当前的成绩值添加到新列表中。 在Python中try 关键字用于引入一个异常处理块它允许程序在执行代码时发生错误异常的情况下捕获并处理这些错误而不是让程序崩溃。 try 语句的基本结构如下 python复制 try:# 尝试执行的代码块pass except ExceptionType:# 如果在try块中抛出了ExceptionType类型的异常则执行这里的代码pass TypeError TypeError 异常是在类型不兼容的操作发生时抛出的。例如当你尝试将一个整数和一个字符串相加或者调用一个不支持的类型的方法时就会抛出 TypeError。 例子 python number 10 try:result number 5 # 尝试将整数和字符串相加 except TypeError:print(TypeError: 无法将整数和字符串相加) ValueError ValueError 异常是在传入一个值而该值与期望的值不匹配时抛出的。例如当你尝试将一个非数字字符串转换为整数或浮点数或者当你传递了一个不适合的参数给某些函数时就会抛出 ValueError。 例子 python复制 value hello try:number int(value) # 尝试将非数字字符串转换为整数 except ValueError:print(ValueError: 无法将字符串转换为整数) # 学生存在插入成绩到现有列表student_grades[name].append(score) # 学生不存在创建新的学生条目student_grades[name] [score] for name, scores in student_grades.items(): 这是一个 for 循环它遍历 student_grades 字典中的每个键值对即每个学生的成绩。 .items() 方法返回一个包含字典中所有键值对的视图对象其中每个键值对是一个元组第一个元素是键学生姓名第二个元素是值学生的成绩列表。 在每次迭代中name 变量会被赋值为当前学生的姓名scores 变量会被赋值为当前学生的成绩列表。 scores_str , .join(map(str, scores)) map(str, scores) 是一个 map 函数它将 scores 列表中的每个元素成绩转换为字符串类型。 map 函数返回一个迭代器它包含转换后的所有字符串。 , .join(...) 是一个字符串方法它将迭代器中的所有字符串连接成一个单独的字符串每个字符串之间用逗号和空格分隔。 例如如果 scores 是 [97, 85, 90]那么 scores_str 将会是 97, 85, 90。
http://www.dnsts.com.cn/news/18425.html

相关文章:

  • 定制网站制作公司有哪些wordpress翻页相同内容
  • 合肥企业网站建设专家成品网站源码68w68
  • 网站建设120买卖网站
  • 做淘宝要用的网站吗网站建设做网站
  • 初学者毕业设计做网站网站首页代码在哪里
  • 网站导航是怎么做的阿里巴巴网站图片如何做白
  • 有哪些好的做h5的网站怎么做自己的店铺网站
  • 100个有趣的网站凡客vancl
  • vps主机可以做几个网站吴兴区建设局网站
  • 玩具网站建设策划书流程网站开发教程全集
  • 网站开发是什么部门网架公司排行
  • 贵州住房建设厅网站城口自助建站
  • 门户网站开发工具豫icp郑州网站建设
  • 申请手机网站seo推广百度百科
  • php招生网站开发思维导图模板免费下载
  • 滨州网站建设腾度塘沽网站建设公司
  • 网站开通后可以看辽宁经济频道的app
  • 海南七星彩网站建设wordpress 正在建设插件
  • 网站系统建设与管九江网站建设排行榜
  • php网站模板免费下载接入服务商网站备案管理系统技术规范要求
  • 网站建设包括哪些方面选择题免费文案素材网站
  • 韶关市网站建设北京商场招商
  • wordpress制作游戏潍坊百度关键词优化
  • 做网站的目的和意义展馆展示设计公司招聘广告
  • 安徽做网站西安网站设计报价
  • 微页制作网站模板免费下载安卓开发者网站
  • dede网站后台模板高端网站建设熊掌号
  • 如何提高网站访问速度的文章网页设计html代码大全当前位置
  • 手机网站源程序中国营销
  • 可以做网站首页的图片素材网站编辑转做新媒体运营