首页 > 其他分享 >08-if

08-if

时间:2024-07-20 20:56:55浏览次数:8  
标签:成年 08 上网 条件 print 年龄 代码

一、了解条件语句

----

假设一个场景:

- 去网吧上网
- 去网吧进门想要上网必须做的一件事是什么?(划重点)
- 为什么要把身份证书给工作人员?
- 是不是就是为了判断是否成年?
- 是不是如果成年就可以上网?如果不成年则不允许上网?

这里所谓的判断的就是条件语句,即条件成立执行某些代码。条件不成立则不执行某些代码。

二.if语法

----

2.1语法

----

```python
if 条件:
    条件成立时执行的代码1
    条件成立时执行的代码2
    ......
```

---

2.2快速体验

```python
if True:
    print('条件成立执行代码1')
    print('条件成立执行代码2')
    
# 下的代码没有缩进到if语句块,所以与if条件无关
```

```python
"""
if 条件:
    条件成立执行的代码1
    ......
"""

if False:
    print('条件成立执行的代码1')
    print('条件成立执行的代码2')

# 注意:在这个代码的下方没有加缩进代码,不属于if语句块,即条件成立与否无关

print("这个代码执行嘛?")
```

## 实例:上网

----

需求分析:如果用户年龄大于等于18,即成年,输出“已成年可以上网”。

## 3.1简单版

---

```python
# 分析:年龄大于等于18。输出:已经成年,可以上网 -- 准备年龄的数据 和 18 做比较
age = 20
if age >= 18:
    print('已经成年,可以上网')
print('系统关闭')
```

## 3.2进阶版

----

新增需求:用户可以输出自己的年龄,然后系统进行判断是否成年,成年则输出“您的年龄是'用户输入年龄',已经成年,可以上网”。

```python
# 新增需求:用户可以输出自己的年龄,然后系统进行判断是否成年,成年则输出“您的年龄是'用户输入年龄',已经成年,可以上网”。

"""
1.用户输入
2.保存用户输入的年龄
3.if
******注意一个点:input接收到的数据是str,不能喝18做判断 -- int转换类型
"""

age = input('请输入您的年龄:')
if int(age) >= 18:
    print(f'您输入的年龄是{age},已经成年,可以上网')
```

标签:成年,08,上网,条件,print,年龄,代码
From: https://blog.csdn.net/m0_69648014/article/details/140577358

相关文章

  • 08发送一个ajax请求
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=......
  • WEB前端08-综合案例(动态表格)
    使用HTML、CSS和JavaScript创建动态表格在本教程中,我们将创建一个动态表格,允许用户添加行、选择项目,并执行批量操作,如全选或删除选中的行。我们将通过HTML、CSS和JavaScript来实现这一功能。让我们逐步了解每个部分是如何协同工作的。HTML结构我们的HTML文档......
  • 2024年IDEA&IntelliJ系列最新激活码(2088)!
    蛋疼ing,仅供学习使用。K384HW36OB-eyJsaWNlbnNlSWQiOiJLMzg0SFczNk9CIiwibGljZW5zZWVOYW1lIjoibWFvIHplZG9uZyIsImxpY2Vuc2VlVHlwZSI6IlBFUlNPTkFMIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IiIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2U......
  • SQL Server 2008中的代码安全(七):证书加密
    原文链接:https://blog.csdn.net/downmoon/article/details/6252336证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQLServer可以生成它自己的证书,也可以从外部文件或程......
  • (nice!!!)LeetCode 3085. 成为 K 特殊字符串需要删除的最少字符数(贪心、哈希表、字符串)
    3085.成为K特殊字符串需要删除的最少字符数思路:1、用哈希表mp先统计出字符串word中所有字母出现的次数2、将哈希表里的次数进行升序排序v3、采用贪心的策略,删除最少的字符串,就是保留最大的字符串。可知,最少有一个元素的数量不需要改变。那么我们就枚举这个数量v[i],......
  • sql server2008出现set 选项的设置不正确:"ARITHABORT”
    (SELECTSTUFF((SELECT'',''+CODEFROMINVNEWSAL11WHERE(MASTERI=BILRCV.SRCERI)OR(LINKERIIN(SELECTLINKERIFROMINVPROLOGWHEREDTYPE=0ANDPEERVERI=0ANDMERI=BILRCV.SRCERI))FORXMLPATH('''&......
  • 力扣第208题“实现 Trie (前缀树)”
    关注微信公众号数据分析螺丝钉免费领取价值万元的python/java/商业分析/数据结构与算法学习资料在本篇文章中,我们将详细解读力扣第208题“实现Trie(前缀树)”。通过学习本篇文章,读者将掌握如何使用Trie数据结构来实现插入、搜索和前缀匹配功能,并了解相关的复杂度分析......
  • 【Spring -- 08 Scope 】
    在Spring和SpringBoot程序中,不同的作用域(Scope)管理Bean的创建和销毁周期。以下是对每种作用域的详细解释以及在单例(singleton)中注入其他作用域Bean时的解决方法:作用域(Scope)类型singleton描述:整个应用程序中只有一个实例,默认的作用域。生命周期:容器启动时创建(如果......
  • 云计算day08
    一、远程管理SSH服务免密登录解决方案1.使⽤yum安装了nodejs环境2.安装npm,设置镜像3.使⽤npm安装了vue4.使⽤安装vue软件,创建vue项⽬vuecreatevuehtml0005.跳到项⽬⽬录中,npmrunserve启动项⽬6.npmrunbuild构建项⽬7.将构建的项⽬⽬录dist⽬......
  • ACFI3008 Financial Analysis and Valuation
    ACFI3008FinancialAnalysisandValuationTrimester2,20241. BelowisanarticlepublishedonThe Motley Fool,August7, 10:39amAESTWhyistheResMedsharepricesinkingagainonMonday?ResMedsharesarehavingaverytoughtimethismonth.TheMotl......