一、语言分为2种:

编译型语言:写完代码不能执行,得先编译 c、c++、c#,速度相对解释性语言更快,因为只需要执行一次
解释型语言:不需要编译,直接执行 python、java、php、js、go、ruby

可以安装anaconda工具,里面有集成python环境,再安装一个pycharm,pycharm是python的编辑器

二、使用步骤:

1、首次进来Create New Project,或是进来后File--New Project--选择脚本的保存路径和集成python的路径(会默认展示)

2、右键刚刚保存的路径名——New——Directory新增一个文件名,比如day1

3、再右键目录day1——New——Python File取一个python脚本名,就可以在右侧编写脚本了

三、案例

ctrl+?表示注释

或者是3个单引号或双引号去注释

1、name=input('请输入你的名字:')在输出工作台输入值,在打印出来
print(name)

if-else
if和else后面加:(英文的:),有:的时候,下一行都会有缩进
2、age=18
if age>18: #< > <= >= ==(一个=表示赋值,==表示相等) !=
print('你成年了')
elif age==18:
print('你快成年了')
else:
print('你是小鲜肉')

3、

#input输出的都是字符串类型,需要转型
# age=int(input('请输入你的年龄:'))    
# if age > 18:
# print('你是一个成年人了!')
# elif age==18:
# print("恭喜你成年了")
# else:
# print('你还未成年') 4、

python中只能用and,不能用&或&&
input接收到的输入,全都是字符串,字符串不能和整形进行比,所以需要类型转换

score=int(input('请输入你的成绩:'))
# score>90 优秀
# score>80 score<90 一般
# score>60 score<80 差
# score<60 不及格
if score > 90:
print('很好,你很优秀')
elif score>80 and score<90:
print('一般般')
elif score>60 and score<80:
print('稍微差了点')
else:
print('不及格,再接再厉') 5、循环和判断
# count=0
# while count<10:
# print('哈哈哈')
# count+=1
# if count==5:
# break
# names=["aa","bb","cc","dd"]
# for i in names:
# if i=="cc":
# continue
# print('%s哈哈哈'%i) #print('哈哈哈[%s]'%s)要和if同级
# import random
# number=random.randint(1,100)
# print(number)
# count=0
# while count<7:
# count+=1
# guess=int(input('请输入你猜的数字:'))
# if guess> number:
# print('对不起,猜大了')
# elif guess < number:
# print('对不起,猜小了')
# else:
# print('猜对了')
# break
# else:
# print('对不起,次数已到达7次')
# 1、写一个程序实现登录,最多登录3次
# 2、如果登录成功,提示,欢迎xx登录,今天的日期是xxx,程序结束
# 3、如果登录失败,提示账号/密码错误,继续登录
# 4、要判断输入是否为空,如果输入为空要提示账号/密码不能为空,算错误一次 #while循环
import datetime
today=datetime.datetime.today()
user="zhangsan"
pwd="123"
count=0
while count<3:
count+=1
username=input('请输入用户名:')
passwd=input('请输入密码:')
if username==user and passwd==pwd:
print('欢迎%s登录,今天的日期是%s'%(username,today))
break
elif username=='' or passwd=='':
print('账号或密码不能为空,请重新输入')
else:
print('账号或密码不正确,请重新输入')
else:
print('已重复失败3次,账号密码已锁定') #for循环
# import datetime
# today=datetime.datetime.today()
# user = 'zhangsan'
# pwd = '123456'
# type(None)
# for i in range(3):
# username = input('请输入你的用户名:')
# passwd = input('请输入你的密码:')
# if username==user and passwd==pwd:
# print('欢迎%s登录,今天的日期是%s,程序结束' %(username,today))
# break
# elif username=='' or passwd=='':
# print('账号或密码不能为空')
# else:
# print('账号或密码失败,请重新登录')
# else:
# print('已3次登录失败,账号已锁定')

python基本数据类型和循环、判断的更多相关文章

  1. Python的基本语法,涵盖数据类型、循环判断、列表、map和set等

    以#开头的语句是注释 当语句以冒号“:”结尾时,缩进的语句视为代码块.一般缩进4个空格 Python程序是大小写敏感的,如果写错了大小写,程序会报错. Python的数据类型 整型 浮点型 字符串 布 ...

  2. python:函数和循环判断

    输出显示 先说一下最基础的输出: print('hello world') 唯一值得提到是字符串的format函数. format函数代替了C中的%s. print('{0} say:{0} {1}. ...

  3. Python条件循环判断

    1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27   age = int( ...

  4. Python入门基础之条件判断、循环、dict和set

    Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is ...

  5. Python输入数据类型判断正确与否的函数大全(非常全)

      对于python输入数据类型判断正确与否的函数大致有三类: (1)type(),它的作用直接可以判断出数据的类型 (2)isinstance(),它可以判断任何一个数据与相应的数据类型是否一致,比 ...

  6. 【01】Python 环境变量、条件判断、循环、基本运算符

    1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...

  7. Python数据类型的if判断

    Python数据类型的if判断 1.字符串判断 # -*- coding: utf-8 -*- ''' @Time : 2021/12/13 15:56 @Author : ziqingbaojian ...

  8. python数据类型、if判断语句

    python的数据类型: int(整型) float(浮点型) #相较c++,去除了char.long.longlong... str(字符串)    #同等c++ sting类型 list(列表) ...

  9. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

随机推荐

  1. set学习记录

    set是STL中的集合容器,其中每个元素都互不相同,并且都是以递增的形式排列. set只能使用迭代器访问. 说一下常用函数: 1.insert(x):插入函数用于把x插入set. 2.find(val ...

  2. C++最好的图形库是什么?

    本文字数:1660,阅读时长大约:15分钟 世界上的GUI库多如牛毛,有的开源,有的收费,有的可以做手机app开发,有的可以做桌面应用,有的只能用在某个系统,有的支持跨平台.基于不同的编程语言,人们又 ...

  3. 简单快速搭建钓鱼wifi

    前言 钓鱼wifi是很久的话题了,但是传统的方法可能比较麻烦需要手动配置dhcp,dns,网卡,流量转发,比较麻烦,而且还有根据每次的网络环境需要重新的配置,这里介绍用WIFIpumpkin3工具简单 ...

  4. 【FJOI2007】轮状病毒 - Matrix-Tree定理

    题目描述 轮状病毒有很多变种.许多轮状病毒都是由一个轮状基产生.一个n轮状基由圆环上n个不同的基原子和圆心的一个核原子构成.2个原子之间的边表示这2个原子之间的信息通道,如下图所示. n轮状病毒的产生 ...

  5. SpringMVC9——异常处理

    异常处理 SpringMVC: HandlerExceptionResolver接口 该接口的每个实现类都是异常的一种处理方式:   一.ExceptionHandlerExceptionResolv ...

  6. OVS 流表offload

    原文链接:https://www.dazhuanlan.com/2019/12/31/5e0af1858dada/ 最近开始调研网卡的OVS流表offload功能,所以目前查看一下OVS这块是怎么做的 ...

  7. 第6篇 Scrum 冲刺博客

    1.站立会议 照骗 进度 成员 昨日完成任务 今日计划任务 遇到的困难 钟智锋 重构游戏逻辑代码 改写部分客户端代码,制作单机版 庄诗楷 进行了相关的装饰改进 与其他部分合成完成游戏 合成遇到bug, ...

  8. Tmux安装和使用

    1.What's tmux tmux 是一个终端复用器: 可以激活多个终端或窗口, 在每个终端都可以单独访问,每一个终端都可以访问,运行和控制各自的程序.tmux类似于screen,可以关闭窗口将程序 ...

  9. Java 接口 抽象类 抽象方法

    abstract class elehousekeeping { //抽象家用电器类 abstract void opermode(); //抽象方法} class TV extends elehou ...

  10. [转] Linux操作系统启动流程

    总启动流程 这部分转自:https://www.cnblogs.com/liang-io/p/9651656.html 一般来说,所有的操作系统的启动流程基本就是: 总的来说,linux系统启动流程可 ...