Python基础1(print,input,if,while等关键词)

编程语言类型及优缺点:

  编译型:一次性将所有程序编译成二进制文件

  缺点:开发效率低,不能跨平台。

  优点:运行速度快。

  语言有:c c++ 等

 

  解释型:当程序执行时,一行一行的解释。

  优点:开发效率高,可以跨平台。

  缺点:运行速度慢。

  语言有:Python PHP 等等。

python的定义

  动态解释性的强类型定义语言

python程序的运行方式

python程序的运行方法

  方法:python d:s1.py

  解释: python 空格 python程序文件存放位置 程序文件名(ps注意加后缀)

python 2 与 python 3 的区别

  python2默认编码方式为 ASCII码(无法显示中文 解决办法  在顶部加  #-*- encoding:utf-8 -*-

  python3默认编码方式为UTF-8

变量定义的规则:

  变量名只能是 字母、数字或下划线的任意组合

  变量名的第一个字符不能是数字

  关键字不能声明为变量名: ['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']

  变量具有可描述行

  变量不允许为中文

常量

  一直不变的量 例 π

  BTR_OF_CHINA = 1949  (ps 常量约定俗称为  全部为大写字母)

常量与变量书写方法

  驼峰体:AgeOfOldboy = 56

  下划线体 :age_of_old_boy = 56    (建议使用此类型书写方法)

注释

  为了方便自己也放便他人理解书写代码

  方式:   单行注释:      #

           多行注释:  ''' 需要注释的文字 '''

用户交互:input

  等待输入

  将你输入的内容赋值给了前面变量

  input出来的数据类型全部是str

基础数据初始

  数字:; int   例:1  2   3   999   

  字符串:str    例: '16558444'   'zhngndhan'

      ps 多行字符串:

        

password = '''
19216810123,
77177626,
26939568,
99868。
'''
print(password)

  字符串拼接:

    

str1 = 'SB'
str2 = '79'
print(str1 + str2)#字符串的相加即时简单的字符串链接
print(str1 * 7)#相乘本意为复制自己多少次在链接起来
#注意  数字与字符串是无法链接在一起的

 

  bool:布尔值。 Ture False

运算字符

  +       -     *      /     %       **(指数)

关键词学习

  prunt:输出   

    使用方法:

 1 print(albrue) 

  input:输入

    使用方法:

 input('输入中文名',)

  if:判断        (PS程序内部含有类型转换方法)

    使用方法:

              if 条件:

    结果

1 age = int(input('输入你的年龄:',))
2 if age < 18:
3     print('你太小了才' + str(age) + '')
4 elif age < 30:
5     print('哇塞你都' + str(age) + '')
6 else:
7     print('你终年' + str(age) + '')

  while:循环语句

  使用方法:

while 条件:
结果
无限循环。
终止循环:1,改变条件,使其不成立。

count = 1
while True:
    print('中国')
    count += 1
    if(count > 2):
        break

  break :跳出所有循环

  continue:跳出当前循环

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

  

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

  2、求1-100的所有数的和

a = 1
sum = 0
while a <= 100:
    sum = a + sum
    a = a + 1
print(sum)

3、输出 1-100 内的所有奇数    ps 内部含有  检查  数据类型方法  type()

a = 1
while a <= 100:
    if a % 2 == 1:
        print(a)
        #print(a , type(a))
    a = a + 1

4、输出 1-100 内的所有偶数

a = 1
while a <= 100:
    if a % 2 == 0:
        print(a)
        #print(a , type(a))
    a = a + 1

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

count = 1
Sum = 0
while count < 100:
if count % 2 == 0:
sum -= count
else:
sum += count
count += 1
print(sum)

6、用户登陆(三次机会重试)

 

count = 0
while count < 3:
user = input('请输入用户名: ')
password = input('请输入密码: ')
if user == '张三' and password == '123':
print('密码输入正确,请进入!')
break
else:
print('密码错误,请重试!')
count += 1

 

转载于:https://www.cnblogs.com/L5251/articles/8039783.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值