python输入成绩输出等级循环_python输入成绩输出等级循环_python变量,输入、输出、判断、循环结构...

变量

声明变量

name = 'ajune'

变量赋值

name = 'ajune'

name1 = name

变量定义的规则:

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

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

以下关键字不能声明为变量名

['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']

输入

input()将接收的内容转为string类型

可以使用int()将内容转为int型

导入getpass模块,适用于输入密码

37455

37455

importgetpass

getpass.getpass()#输入密码时能接收但不可见

View Code

输出

可以使用print()进行输出内容

print('hellow,world')#将会输出hello,world

下面介绍四种输出方式

1、利用加号进行连接,会开辟多块内存,不建议采用

2、占位符%, """name = %s"""%(name)

3、format方式"""name = {_name}""".format(_name=username)

{}中的_name在输出时将会被username所代替

4、"""name = {0}""".format(name)

四种输出方式的具体使用

37455

37455

1 name = input("姓名:")2 age = input("年龄:")3 info1 = """name ="""+name+"""age ="""+age4 info2 = """name = %s age = %s""" %(name, age)5 info3 = """name = {_name} age = {_age}""".format(_name=name, _age=age)6 info4 = """name = {0} age = {1}""".format(name, age)7 print("加号连接", info1, sep="t")8 print("%占位符连接", info2, sep="t")9 print("format连接", info3, sep="t")10 print("format加号连接", info4, sep="t")

View Code

运行结果如下:

姓名:ajune

年龄:21

加号连接 name = ajune age = 21

%占位符连接 name = ajune age = 21

format连接 name = ajune age = 21

format加号连接 name = ajune age = 21

判断

Python中使用if...elif...else...结构,进行判断,自上而下进行判断,如果条件满足那么下面的判断不会进行,如果if,elif 条件都不成立,那么将会执行else的内容,示例如下:

37455

37455

1 name = input('请输入用户名:')2 if name == "ajune":3 print "超级管理员"

4 elif name == "eric":5 print "普通管理员"

6 elif name == "tony" or name == "rain":7 print "业务主管"

8 else:9 print "普通用户"

View Code

循环

for循环

下面利用for循环输出1-10

for i in range(1,11):

print(i)

由于range()取值时左开右闭,只能取到10,所以会输出1-10的数字

while循环

当条件为真时,将会执行while的内容

while 条件:

执行语句

利用break可以跳出循环,只需要将break写在循环体内即可

利用continue可以跳过本次循环

内容来源于网络如有侵权请私信删除

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值