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

python基础—条件语句

一、Python基础

  1.第一句python,

print('hello,world')

  - 后缀名可以任意?

     -   导入模块时,如果不是.py后缀,会出错。

  2.两种执行的方式:

  -python解释器   py文件路径

  -python   进入解释器,实时输入并获取执行结果。

  3.解释器路径

  #!/usr/bin/env python

  4.编码

  # -*- coding:utf8 -*-

  python3无需关注

  python2每个文件只要出现中文,头部必须加

  5.执行一个操作

  提醒用户输入:用户名和密码

  获取用户名和密码,检测:用户名=root   密码root

  正确:登陆成功

  错误:登陆失败

  a.input的用法,永远等待,直到用户输入了值  

 

  6.变量名

  - 字母

  - 数字

  - 下划线

  ps:数字不能开头,不能是关键字,最好不要和python内置的东西重复。

  以下关键字不能时变量名:

  【'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise',    'return', 'try', 'while', 'with', 'yield'】

  7.if条件语句

   if基础语句

     if条件:

       内部代码块

       内部代码块

    else:

       内部代码块

    print('……')

  

if 1==1:
        print("欢迎来到第一会所")
else:
        print("欢迎来到一本道")

print("谢谢惠顾")

  if支持嵌套

  

if ==1:
        if 2==2:
                print("欢迎光临")
        else:
                print("谢谢惠顾")
else:
        print("下次再来")

  

  if elif

  

n=input("请输入会员级别: ")
if n=="黄金会员"
    print("宋胖子")
elif n=="钻石会员"
    print("马頔")
elif n=="铂金会员"
    print("李逼")

else:
    print("凤姐")

  补充 pass 代指空代码,无意义,仅仅用于表示代码块

  

  8.基本数据类型

  字符串(引号)  只有加法和乘法

  加法:

    n1="alex"

    n2="sb"

    n3=n1+n2

    n3="alexsb"

  乘法:

    n1="alex"

    n2=n1*10

    n2="alexalexalexalexalexalexalexalexalexalex"

 

  数字:   加减乘除次方取余

    age=26

    n2=n1**n1    n1的次方

    n3=n1/n2      除法 (直接除尽)

    n3=n1//n2     除法取商

    n3=n1%n2     取余数

  

  9.循环

   死循环  while 1==1:

         print("ok")

   补充:continue         出现后, 终止当前循环,开启下一次循环

      break    出现后,直接退出所有循环

    

count=1
while count<11:
        if(count==7):
                count+=1
                continue
        
        print(count)
        count+=1

  

 

  10.练习题

  使用while循环输出1 2 3 4 5 6 8 9 10

  

n=1
while n<11:
	if n==7:
		pass
	else:
		print(n)
	n+=1
	

  输出1—100内的所有奇数

n=1
while n<101:
	temp=n%2
	if temp==0:
		pass
	else:
          print(n) n+=1

  

  输出1-100内所有数的和

n=1
s=0
while n<101:
       s=s+n
       n+=1
       print(s)

  求1+2-3+4-5……99所有数的和

n=1
s=0
while n<100:
        temp=n%2
        if temp==0:
                s=s+n
        else:
                s=s-n
        n+=1
print(s)

  

 用户登录,三次机会重试

n=0
while n<3:
	user=input(' ')
	pwd=input(' ')
	if user=='alex' and pwd=='123':
		print('欢迎光临')
		break
	else:
		print('用户名或密码错误')
	n+=1
	

  

 

  

转载于:https://www.cnblogs.com/huiyichanmian/p/8502791.html

相关文章:

  • 【391天】每日项目总结系列128(2018.03.03)
  • 有货移动Web端性能优化探索实践
  • 修复.NET的HttpClient
  • 51nod1683
  • KPN iTV的敏捷转型之旅
  • 设计模式之禅之单例模式!
  • 纠纷判决已出,法官要求Uber归还所有Waymo自动驾驶机密文件
  • 10个最新交互式Web设计实例欣赏
  • VSCode建立.net core项目
  • 事物(物质)的存在形式:结构与运动、维度空间:结构-空间,运动-时间...
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 商城系统针对开发者自有支付系统提供的解决方案
  • 基于Redis实现分布式消息队列(4)
  • Java 多线程之线程池的使用
  • 5、React组件事件详解
  • 4. 路由到控制器 - Laravel从零开始教程
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • C++类中的特殊成员函数
  • input实现文字超出省略号功能
  • JavaScript实现分页效果
  • Java教程_软件开发基础
  • k8s如何管理Pod
  • Linux后台研发超实用命令总结
  • MySQL数据库运维之数据恢复
  • Quartz初级教程
  • Ruby 2.x 源代码分析:扩展 概述
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Vue2.x学习三:事件处理生命周期钩子
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 从重复到重用
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 那些被忽略的 JavaScript 数组方法细节
  • 少走弯路,给Java 1~5 年程序员的建议
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # .NET Framework中使用命名管道进行进程间通信
  • #Linux(make工具和makefile文件以及makefile语法)
  • #pragma multi_compile #pragma shader_feature
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (poj1.3.2)1791(构造法模拟)
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (六)vue-router+UI组件库
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (四)Controller接口控制器详解(三)
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)http协议
  • (转)Sublime Text3配置Lua运行环境
  • (转)负载均衡,回话保持,cookie
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务