02 : python 基础语法,流程控制语句

Posted 田园里的--小蟋蟀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02 : python 基础语法,流程控制语句相关的知识,希望对你有一定的参考价值。

linux 系统用vim编辑python不方便,我们在windows安装 pycharm 软件(百度找安装方法)

 

基础语法:

import getpass
import sys,os

#os.system("df -h") #调用linux系统命令
#os.system("dir") #调用windows系统命令
#os.system(\'\'.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行

_name = "xj"
_passwd = "123456"
name = input("你的名字是:" )
age = int(input("年龄:"))
print(type(age))
#passwd = getpass.getpass("请输入密码:")
passwd = input("请输入用户密码:")

info = \'\'\'
name = %s
age = %d
\'\'\' % (name,age)

print(name,age)
print(info)
print(passwd)


if_else 语句:
_name = "xj"
_passwd = "123456"


if _name == name and _passwd == passwd:
print("正确 {yonghu} ".format(yonghu=name))
else:
print("错误")

while 语句:
age_of_xj = 29

count = 0
while count < 3:
input_age = int((input("猜一个年龄:")))
if age_of_xj == input_age:
print("恭喜猜对了")
break
elif age_of_xj > input_age:
print("猜小了")
else:
print("猜大了")
count +=1
else:
print(" 糟糕,猜错三次了,没有机会了")


for 语句:
age_of_xj = 29

for n in (range(0,3)): #range(0,3,2) 每隔一个输出一个数字
     print(n) 
input_age = int((input("猜一个年龄:")))
if age_of_xj == input_age:
print("恭喜猜对了")
break
elif age_of_xj > input_age:
print("猜小了")
else:
print("猜大了")
else:
print(" 糟糕,猜错三次了,没有机会了")

 

pass  语句:

Python pass 是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句。

 

# 输出 Python 的每个字母
for letter in \'Python\':
    if letter == \'h\': 
       pass
       print \'这是 pass 块\'
print  (\'当前字母 :\', letter)

continue  break 语句:

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

 

for letter in \'Python\': 
     if letter == \'h\':
     continue
print \'当前字母 :\', letter

 


 




以上是关于02 : python 基础语法,流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

2019-07-02 python流程控制

Java基础语法 - 流程控制语句

Java开发技术栈:Java基础语法流程控制语句运算符

大数据技术之_23_Python核心基础学习_02_ 流程控制语句 + 序列(10.5小时)

Python基础语法

基本语法—流程控制语句