python基础一

强颜欢笑 提交于 2019-12-03 06:45:56

1.布尔值(True,False)

布尔类型很简单,就两个值 ,一个True(真),一个False(假), 主要用记逻辑判断

>>> a=3
>>> b=5
>>> 
>>> a > b #不成立就是False,即假
False
>>> 
>>> a < b #成立就是True, 即真
True

2.程序交互input

# 将用户输入的内容赋值给 name 变量
name = input("请输入用户名:")
  
# 打印输入的内容
print(name)

执行脚本就会发现,程序会等待你输入姓名后再往下继续走。

可以让用户输入多个信息,如下

#!/usr/bin/env python
# -*- coding: utf-8 -*-
name = input("What is your name?")
age = input("How old are you?")
hometown = input("Where is your hometown?")

print("Hello ",name , "your are ", age , "years old, you came from",hometown)

3.流程控制—if、elif、else

if 条件:
    满足条件执行代码
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个    
else:
    上面所有的条件不满足就走这段  #注意缩进
print("#"*15,"猜数字游戏开始了","#"*15)
import random
num = random.randint(1,100)
guess = int(input("请输入你猜的数字(1-99)"))
while guess != num:
    if guess > num:
        print("不对哦,大了,大了")
    elif guess < num:
        print("不对哦,小了,小了")
    else:
        print("输入的不正确哦")
    guess = int(input("请输入你猜的数字(1-99)"))
print("恭喜你,猜对啦")

 

print("#"*15,"猜数字游戏开始了","#"*15)
import random
num = random.randint(1,100)
guess = int(input("请输入你猜的数字(1-99)"))
while guess != num:
    if guess > num:
        print("不对哦,大了,大了")
    elif guess < num:
        print("不对哦,小了,小了")
    else:
        print("输入的不正确哦")
    guess = int(input("请输入你猜的数字(1-99)"))
print("恭喜你,猜对啦")
猜数字游戏(1-100)

 

 

while True:
    score = int(input("请输入成绩:"))
    if score > 100:
        print("最高分才100分")
    elif score >= 90:
        print("A")
    elif score >= 80:
        print("B")
    elif score >= 60:
        print("C")
    elif score >= 40:
        print("D")
    else:
        print("E")
成绩等级划分(ABCDE)

 

 

 

4.格式化输出—%,format

name = input("Name:")
age = input("Age:")
job = input("Job:")
hobbie = input("Hobbie:")

info = '''
------------ info of %s ----------- #这里的每个%s就是一个占位符,本行的代表 后面拓号里的 name 
Name  : %s  #代表 name 
Age   : %s  #代表 age  
job   : %s  #代表 job 
Hobbie: %s  #代表 hobbie 
------------- end -----------------
''' %(name,name,age,job,hobbie)  # 这行的 % 号就是 把前面的字符串 与拓号 后面的 变量 关联起来 

print(info)

5.流程控制—while循环    

while True:        #条件合适,进入循环体  
    print('痒')
    print('社会摇')    #从上往下依次执行,循环到底部再从while出判断,符合条件继续执行
    print('喜洋洋')

 

while循环他的执行结果就是这样一直循环,只要电脑不死机,直至天荒地老.......

终止循环

  1. 改变条件(根据上面的流程,只要改变条件,就会终止循环)。
  2. 关键字:break,(退出循环)
  3. 调用系统命令:quit(),exit() 后面会讲到,不建议大家使用。
  4. 关键字:continue(终止本次循环)。

 

简单游戏:

1.猜数字(1-100)

2.判断成绩的等级(ABCDE)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!