小甲鱼零基础学习python_2 【if -else】

今天学习了Python 2 if-else 语句等内容:
几大内容:

1.python中无需声明变量,但是变量必须赋值才能使用;同时python区分大小写:

对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候一定要当心。
Python只有当标识符已经赋值后才可使用(python变量无需声明)
未赋值的标识符直接使用会导致运行时错误。

2.缩进 : python 中缩进类似于 c-like (c,java,c++….)的大括号

如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!
代码示例
print("----------------- test1 ------------")
temp = input("不妨猜一下我现在喜欢的是谁?\n")
guess= str(temp)
if guess == "猪文豪": 
 #打冒号后,以下连续缩进的段落均相当于在大括号里,为一个代码段
    print("你怎么知道我爱你?!")
    print("难道你也爱我吗?")
#取消缩进,进行下一段代码
else: 
    print("猜错啦!你根本不知道我爱的是谁!")
print("游戏结束,不玩啦")
运行示例    

这里写图片描述

3.BIF – built-in-functions

BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入。

# dir(__builtins__) 为查询所有内置函数
print(dir(__builtins__))
# help(xxx)为查询xxx函数的作用
print(help(input))

这里写图片描述

4.if -else 使用
a.普通使用一:

if 条件:
    代码块
else:
   代码块

b.普通使用二:

if 条件:
   代码块
elif 条件:    
   代码块
else:
   代码块

c.条件:
多条件: and / or
条件判定: < ; > ; <= ; >= ; == ; != ;True ; False


print("-------- 1 -----------\n")
temp=input("您好,请输入您的姓名:\n")
name=str(temp)
print("您好!"+name+"\n")
print("-------- 2 -----------\n")

temp =input("您好,请输入1~100之间的整数:\n")
number=int(temp)

if 1<=number<=100:
    print("输入正确")
else:
    print("输入错误,请输入1~100之间的整数!")

print("-------- 3 -----------\n")

temp=input("请输入用户名:\n")
name=str(temp)
temp=input("请输入密码:\n")
psw=str(temp)

if name=="abc"and psw=="yhr loves zwh":
    print("用户名及密码输入正确")
elif name=="abc"and psw!="yhr loves zwh":
    print("密码错误")
else:
    print("用户名错误")
print("\nif-else 练习结束~")

这里写图片描述

猜你喜欢

转载自blog.csdn.net/Aka_Happy/article/details/81567837
今日推荐