ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第四天(补发)

2019-11-05 16:50:33  阅读:263  来源: 互联网

标签:elif gender 代码 else female 第四天 print 补发


 

第四天

什么是if?

主要用于判断事物的对错,真假,是否可行

编程的主要目的就是让机器人帮助人类工作

需要让机器拥有判断能力

 

语法结构:

python是通过缩进来决定代码的归属 一定要是四个空格

if 条件:

代码块

。。。

。。。

if 条件: 代码块1 。。。 else: 代码块2 。。

if 条件1: 代码块1 。。。

elif 条件2: 代码块2elif 条件2: 代码块2else: 代码块n

# 看见一个小姐姐,是否上去要微信

# gender = 'female'
# age = 17
# is_beautiful = True
#
# if gender == 'female' and 18 <= age <= 26 and is_beautiful:
#     print('枪在手,跟我走')
# elif gender == 'female' and age >= 15 and is_beautiful:
#     print('请你吃糖呀')
# else:
#     print('转头就走')

if...elif...else:

同一个代码结构里只会执行一个

执行if就不会执行elif和else, 执行elif就不会执行if和else,执行else就不会执行if和elif

if嵌套:

在成功的基础上继续

# gender = 'female'
# age = 17
# is_beautiful = True
# is_success = True
# is_guide = True
#
# if gender == 'female' and 18 <= age <= 26 and is_beautiful:
#     print('枪在手,跟我走')
#     if is_success:
#         print('造小人')
#     else:
#         print('下一位')
# elif gender == 'female' and age >= 15 and is_beautiful:
#     print('请你吃糖呀')
#     if is_guide:
#         print('萝莉控')
#     else:
#         print('三年起步,最高死刑')
# else:
#     print('转头就走')

 

补充: 可以当做False来使用的: 0 None "" [] {}

while:

语法结构:

while 条件:​ 条件成立将要循环的代码块

        # continue:跳过本次循环,执行下一次循环  *****
      # continue下面不管有多少行代码,都不会执行

      # break:结束本层循环,单纯指代当前while *****
      # 只能结束一层循环
from_db_username = 'jinyi'
from_db_password = '123'
               count = 0
               tag = True
               while tag:
                   username = input("please input your username>>:")
                   password = input("please input your password>>:")
                   if username == from_db_username and password == from_db_password:
                       print('登录成功')
                       while tag:
                           cmd = input(">>>:")
                           if cmd == 'exit':
                               tag = ''
                           else:
                               print(f"执行{cmd}指令")
                   else:
                       print("登录失败")
                       count += 1
                   if count == 3:
                       print('锁定账户')
                       tag = 0

for:

for:给我们提供了一种不依赖于索引的取值方式

语法结构:​ for 变量 in 容器类型:

容器对象中有几个值,他就循环几次

字典对象,直接访问无法访问值value

'''
    *        
  ***      
  *****      
*******    
*********  
'''

# h = 5
# for a in range(1,h+1):
#     for i in range(h-a):
#         print(' ',end='')
#     for b in range(2*a-1):
#         print('*',end='')
#     print()

 

标签:elif,gender,代码,else,female,第四天,print,补发
来源: https://www.cnblogs.com/zhangjinyi97/p/11799510.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有