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

课程网站课程资源建设北京吴勇设计工作室

课程网站课程资源建设,北京吴勇设计工作室,江苏网站设计方案,用Off做网站第一题#xff1a;使用while循环输入 1 2 3 4 5 6 8 9 10# 使用while循环输入 1 2 3 4 5 6 8 9 10count 0while (True) :count count 1#判断当count等于7的时候#xff0c;返回循环最初#xff0c;不执行下面的打印等语句if count 7:continueprint (count)#判断当count等…第一题使用while循环输入 1 2 3 4 5 6 8 9 10# 使用while循环输入 1 2 3 4 5 6 8 9 10count 0while (True) :count count 1#判断当count等于7的时候返回循环最初不执行下面的打印等语句if count 7:continueprint (count)#判断当count等于10的时候跳出循环。if count 10:break思路是设置一个初始值count然后开始循环自增1加if判断语句当count为7时使用continue跳过打印7当count为10时使用break中断和跳出循环。敲的时候出了很多规范性的错比如没有使用英文的冒号没有对应缩进区块 错敲成了这两者的区别前者是比较值后者是直接赋值。更优雅的写法应该是while的同时将其中满足跳出循环的条件也给上节省代码行数也比较优雅易懂。例如以下#计数初始为0count 0#当count小于10时进行循环反之则是中止循环不需要用到breakwhile ( count 10 ) :count count 1#当count为7时使用continue跳过打印7if count 7:continueprint (count)对比两例可看出有效代码行数从8行节省到6行关键是易读性提高了。第二题求1-100的所有数的和# 求1-100的所有数的和# 求和故除设置初始计数的count变量外还应设置多一个sum和的变量count 0sum 0# 注意设置满足的条件我最初设的是小于101结果得数把101也算进去了# 排查后发现是count自增1到count为99的时候再加1就是100了条件设为小于100才是刚刚好。while (count 100):#计数器自增1count count 1#和数和计数器相加sum sum count#循环中止的时候我们输出结果注意字符串只能和字符串拼接所以sum要用str转义print (‘1-100的所有数之和为‘str(sum))第三题 输出 1-100 内的所有奇数odd 1while (odd 101):print (odd)#奇数的特质之一是从1开始自身加2后的数同样也是奇数odd odd 2如果换另一种思路从奇数的另一个特质被2除后都余1来输出的话会怎么样呢odd 0while (odd 100):odd odd 1#取余来进行判断余数为1则输出打印不用对余数为0的情况再进行判断。if (odd % 2 1) :print (odd)注意上面敲代码的时候我缩进的时候混合使用了tab键和spaces键以致报错。所以python在对缩进规范这里要求挺严的嗯要优雅不要慌乱。第四题输出1-100内的所有偶数# 输出 1-100 内的所有偶数even 0while (even 100):even even 1#对even进行取余运算等于0的则打印输出evenif even % 2 0:print (even)这题与第三题是同类型的不多作叙述。第五题求1-23-45 ... 99的所有数的和# 求1-23-45 ... 99的所有数的和# 计数器初始为0和也初始为0count 0sum 0while (count 99):count count 1#当count是偶数时(取余为0)就被和相减if count % 2 0:sum sum - count#加上continue来控制它不再执行下面的语句又周而复始进行下一次循环continue#反之奇数时直接相加sum sum count#别忘了将得出的sum结果输出给用户str转义成字符串与提示拼接。print (‘1-23-45...99的所有数的和为‘str(sum))第六题模拟用户登录(三次机会重试)# 用户登录(三次机会重试)# 这里题意比较含糊实际上现在还是基础阶段# 老师这题的意思是大致让你模拟出人机交互及认证三次# 故定义用户名和密码变量如下username ‘tiele‘password ‘ABCabc123‘#认证计数器初始为3count 3#开始三次认证循环while (count 0):#开始人机交互分别输入用户名和密码name input (请输入用户名:)#需要给个pass让用户进行输入交互passpasswd input (请输入密码)if username name and password passwd :print (你已成功登录)#成功登录后当然要break跳出循环breakelse:#输错机会减1并给出提示count count - 1print (用户名或密码错误你还有str(count)次机会进行验证。)最初我做这题的时候是用了机会初始为0增加到3则中止循环的方式后来对照了一下同学的感觉的确使用初始机会为3然后能逐次-1并提示的思路人性化一点。后来发觉有别的同学用的是我最初的0增到3的思路直接提示登录失败到3次时提示超过三次登录失败请稍后重试也是很符合常见的情境。所以是感觉都可以。至此day1的作业就全部完成了。2018-3-17end
http://www.zqtcl.cn/news/584754/

相关文章:

  • 阿里巴巴网站建设规划24小时学会网站建设pdf
  • wordpress建站以后网络公司注册资金多少
  • wordpress下载站模板优秀网站开发公司
  • ppt模板免费下载完整版免费网站微网站开发商
  • 网站建设前的分析第一小节内容wordpress自带主题下载失败
  • 深圳微信网站设计网站建设设计制作外包
  • 做数模必逛的网站wordpress 培训 主题
  • 开发网站语言天元建设集团有限公司电话
  • 兼职做网站访问量和数据关于外贸公司的网站模板
  • 旅游网站设计与实现软件定制报价单
  • 上海专业网站建站公网站开发人员
  • 淄博网站建设公司有几家网络培训平台下载
  • 优秀网站展示仲恺做网站
  • 达州做淘宝网站制作3d动画的软件
  • 服务器主机搭建网站wordpress 隐私设置
  • 专业的网站制作公司wordpress 网页模板
  • 中国建设人才服务信息网是什么网站深圳居家办公最新通知
  • 中国建设银行网站招聘wordpress 文件下载插件
  • 福州企业建站程序莆田市的网站建设公司
  • 龙岩做网站推广龙华品牌网站建设
  • 如何用网站开发工具停止网页进程微信网站 教程
  • 高端网站网站设计网站建设怎么分析市场分析
  • 株洲网站设计外包运营wordpress seo插件教程
  • 做湘菜的网站wordpress外贸网站
  • 可以做书的网站做网站的软件叫什么
  • 深圳营销型网站公司电话网站优化北京如何联系?
  • 网站配资公司网站织梦怎么关闭网站
  • 建设企业网站哪家好网站页面布局设计思路
  • 长尾词在线挖掘数字营销服务商seo
  • cms傻瓜式建站系统帝国 cms 网站关键字