输出
age = 11
name = "冬冬"
score = 95.6
print("%s今年%d岁,我考了%.2f分" % (name,age,score))
其他格式化方式
print("我叫{} \n,我今年{} \n,我语文考了{}分".format(name,age,score))
练习
nameTest = "豆豆"
qq = 342135687
phone = 18756325897
address = "上海市浦东新区"
result = "==========我的名片========== \n 姓名 :{} \n QQ :{} \n 手机号 :{} \n 公司地址 :{} \n ======================"
print(result.format(nameTest,qq,phone,address))
输入
a = input("请输入内容")
print(type(a))
print("您输入的变量是:{}".format(a))
运算符
a = 10
b = 20
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(b//a)取整除
print(b%a) 取余
print(b**a)
# b= b+a
b+=a
print(b)
数据类型转换
# str无法转float,任何数据类型可以转str
a = 123
a = str(a)
a = float(a)
a = int(a)
# 去掉引号
a = eval(a)
print(type(a))
逻辑控制
age = 17
if age>= 18:
print("可以进入网吧上网")
else:
print("不可以进入网吧上网")
score = 95
if score < 60:
print("及格")
elif 60<=score<85:
print("良好")
else:
print("优秀")
if嵌套语句
# 去火车站坐火车,有票才能进站,没有票不能进站,刀大于10cm
ticket = 1
knife = 9
if ticket == 1:
if knife < 10:
print("进入火车站")
else: print("安检未通过")
else:
print("没有票无法进站")
循环语句
i = 0
while i < 100:
i += 1
print("继续执行{}".format(i))
while循环应用
# 计算1到100的累计和
i= 1
sum = 1
while i <= 100:
sum = sum+i
i += 1
print(sum)
for循环
name = "zhangsan"
for i in name:
print(i)
break和continue
for i in range(0,10):
if i == 5:
continue #结束当次循环
# break 结束当前循环
print(i)
随机数
import random
a = random.randint(1,3)
print(a)