python语句

输出
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)
 
 
 
posted @ 2022-08-22 11:31  仿生言子  阅读(69)  评论(0)    收藏  举报