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

用自己服务器做网站用备案如何推广自己的产品

用自己服务器做网站用备案,如何推广自己的产品,网站设计制作体会,wordpress设置页面透明度文章目录 前言一、复习一、函数实战之——if语句特殊系统1.判断等第分数(函数名为mark(参数num))2.石头剪刀布判断程序 二、练习总结 前言 Hello,大家好,我是你们的BoBo仔,感谢你们来阅读我的文…

文章目录

  • 前言
  • 一、复习
  • 一、函数实战之——if语句特殊系统
    • 1.判断等第分数(函数名为mark(参数num))
    • 2.石头剪刀布判断程序
  • 二、练习
  • 总结

前言

Hello,大家好,我是你们的BoBo仔,感谢你们来阅读我的文章!今天,我们在上节课的基础上,会更加深入地学习函数。如果对上节课印象模糊的,别忘了阅读上一期的文章哦!

上一章文章内容如下:
https://editor.csdn.net/md/?articleId=136090124

一、复习

上节课,我们学习了函数封装,让我们浅浅的复习一下。
首先,用于新建函数、封装函数的关键字是def关键字,首先是格式:

def 函数(参数,参数):语句return 参数

上节课我们做了两个例子,一个是最大值

def max_s(a,b):if a < b:return belse:return aprint(max_s(1,3))

一个是最小值

def min_s(a, b):if a > b:return belse:return aprint(min_s(1, 3))

我们了解这俩函数的原理之后,有做了许多项目。
今天,我们要学会封装更多函数。

一、函数实战之——if语句特殊系统

1.判断等第分数(函数名为mark(参数num))

这个程序我们已经做了n遍,所以大家应该是非常熟悉了,我们直接搬上源代码
https://editor.csdn.net/md/?articleId=135768858
我们直接上源代码

mark = 84
if mark >= 91:print("A")
if mark >= 76 and mark <= 89:print("B")
if mark >= 60 and mark <= 75:print("C")
if mark <= 59:print("D")

这是我们的初级程序。
我们要把他们封装为函数,首先得把def和函数名加上

def mark(num):

这两个写完之后,接下来就是上面一大坨
我们首先得返回,用return。
提示:把print化为return时要注意:最好不要直接转字符串,先设计几个基础变量。

mark = 84
if mark >= 91:a = 'A'return a
if mark >= 76 and mark <= 89:b = 'B'return b
if mark >= 60 and mark <= 75:c = 'C'return c
if mark <= 59:d = 'D'return d

我们再仔细改改,把mark的值删掉,把if里的比较量全部改为num

if num >= 91:a = 'A'return a
if num >= 76 and num <= 89:b = 'B'return b
if num >= 60 and num <= 75:c = 'C'return c
if num <= 59:d = 'D'return d

到这里,封装的细节过程就结束了,我们直接封装起来。

def mark(num):if num >= 91:a = 'A'return aif num >= 76 and num <= 89:b = 'B'return bif num >= 60 and num <= 75:c = 'C'return cif num <= 59:d = 'D'return d

这就是封装的所有过程了。
接下来就是正文,我们先设置一个输入变量。

mark_num = int(input('输入考试分数:'))
print(mark(mark_num))

这是我们要做的正文部分,接下来就是合并了。

def mark(num):if num >= 91:a = 'A'return aif num >= 76 and num <= 89:b = 'B'return bif num >= 60 and num <= 75:c = 'C'return cif num <= 59:d = 'D'return dmark_num = int(input('输入考试分数:'))
print(mark(mark_num))

这就是全过程了,怎么样,你做对了么?

2.石头剪刀布判断程序

【提示:该程序VS使用者建议不要学习,因为VS没有中文库】
众所周知,有一种游戏叫做石头剪刀布,它是靠判断来决出胜负的。
首先是规则:
石头<布
布<剪刀
剪刀<石头

了解规则之后,我们要制作程序了。
我们没有学过random库,所以我们只能做一个简单的输入程序。
首先,我们别急着封装函数,我们先想想,我们可以怎么模拟这个程序。

首先,我们设两个变量。

a = str(input('输入手势1'))
b = str(input('输入手势2'))

这两个变量设好之后,我们就是给石头、剪刀、布给予特殊表示方式了。
我们可以设石头为h0,设剪刀为h1,设布为h2。

h0 = '石头'
h1 = '剪刀'
h2 = '布'

OK,接下来就是想想if语句怎么写
首先,是如果同时出现石头和布,那么一定是布赢。但是因为有可能两种位置会调换,所以我们要写出3*2种情况。
根据这个思路,我们会写出这些代码:

a = str(input('输入手势1'))
b = str(input('输入手势2'))
h0 = '石头'
h1 = '剪刀'
h2 = '布'if a == h0 and b == h1:print('a胜利')
elif a == h1 and b == h0:print('b胜利')
elif a == h0 and b == h2:print('b胜利')
elif a == h2 and b == h0:print('a胜利')
elif a == h1 and b == h2:print('a胜利')
elif a == h2 and b == h1:print('b胜利')

当然,不排除平局哈
我们直接写:

elif a == h0 and b == h0:print('平局')
elif a == h1 and b == h1:print('平局')
elif a == h2 and b == h2:print('平局')

OK,核心内容到此结束,接下来就是封装和整理。
首先,我们新建一个函数,暂且叫他

game(h0,h1,h2)

然后把上面的种种条件插入def

def game(h0,h1,h2):a = str(input('输入手势1'))b = str(input('输入手势2'))h0 = '石头'h1 = '剪刀'h2 = '布'if a == h0 and b == h1:print('a胜利')elif a == h1 and b == h0:print('b胜利')elif a == h0 and b == h2:print('b胜利')elif a == h2 and b == h0:print('a胜利')elif a == h1 and b == h2:print('a胜利')elif a == h2 and b == h1:print('b胜利')elif a == h0 and b == h0:print('平局')elif a == h1 and b == h1:print('平局')elif a == h2 and b == h2:print('平局')

啊,好累呀~~~~
接下来,我们直接用程序
因为我们把好多东西扔进了函数封装里。
完整代码如下:

def game(a, b):h0 = '石头'h1 = '剪刀'h2 = '布'if a == h0 and b == h1:print('a胜利')elif a == h1 and b == h0:print('b胜利')elif a == h0 and b == h2:print('b胜利')elif a == h2 and b == h0:print('a胜利')elif a == h1 and b == h2:print('a胜利')elif a == h2 and b == h1:print('b胜利')elif a == h0 and b == h0:print('平局')elif a == h1 and b == h1:print('平局')elif a == h2 and b == h2:print('平局')a = str(input('输入手势1'))
b = str(input('输入手势2'))
game(a, b)

我在里面懒得写return了。
OK,如此工程到此完结!啊,好累~~~~

二、练习

今天的篇幅已经够长了,这代码未必有点恶心。现在,我们来浅浅休息一下,做1道小题目吧!

题目:判断闰年

用户输入年份year, 判断是否为闰年?
( year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年)

答案……我们下期揭晓!

总结

这节课我们学习了if的封装,项目还是有点难度的,大家不要轻视。下节课,我们会进行项目的实战,大家做好准备。
最后,别忘了一圈三连,点个关注哦!

http://www.dinnco.com/news/63397.html

相关文章:

  • 遵义网红打卡郑州seo软件
  • 微商城手机网站制作网页设计制作网站
  • 深圳 建网站seo 优化思路
  • 自动做网页的网站抖音营销推广方案
  • 上海电商网站开发搜索引擎优化排名案例
  • 自己做流媒体网站难苏州搜索引擎排名优化商家
  • 二手房在哪个网站做合同网站关键词优化推广哪家快
  • 中国证券监督管理委员会简称品牌词优化
  • 网站大图轮播自媒体
  • wordpress 如何添加广告插件同仁seo排名优化培训
  • 昆明公司做网站uc浏览网页版进入
  • 网站上线之前做测试吗营销策划方案怎么写?
  • 北京做网站的大公司种子搜索引擎torrentkitty
  • 国外成人做视频网站有哪些搜索关键词排名工具
  • wordpress keywords不见常用的seo工具
  • 青岛做教育的网站建设seo工作内容
  • php网站开发演讲稿互联网站
  • 彩神app官方网站开发seo整合营销
  • asp个人网站建设百度网页入口
  • 房山区做网站打开网站搜索
  • 广东工程承包网站手机百度问一问
  • 广州市哪有做网站的广州疫情最新消息今天封城了
  • 福州网站建设免费咨询百度首页关键词推广
  • 建站公司网站建设网站推广做什么
  • 郑州网站推广公司排名人工智能培训机构排名
  • 湛江有帮公司做网站网站更换服务器对seo的影响
  • 手机版自适应网站怎么做西安网站关键词排名
  • 防盗网站人做清洁有网站模板怎么建站
  • 洛阳网站建设设计公司中国网站建设公司前十名
  • 甘肃网络公司网站建设欧美网站建设