自动化学习-Day02

条件判断

# 输入一个分数 大于等于90 优秀
#小于 90 大于等于80 良好
#大于等于60 小于80 及格
#小于60,不及格
score = input('请输入你的成绩:')
# raw_input()
#用input接收到的类型全部都是字符串
print('score的类型',type(score))
score = int(score)#类型转换
print('score的类型',type(score))
if score >= 90 :
    print('优秀')
elif score<90 and score>=80:
    print('良好')
elif score>=60 and score<80:
    print('及格')
else:
    print('不及格')

While循环

#用while循环的话,必须得有一个计数器
count = 0 #计数器,控制循环次数
while count < 3:
    # 循环就是在重复执行循环体里面的代码
    name = input('请输入一个名字:')
    print('你输入的名字是:',name)
    if name == 'quit':
        break #结束循环,再循环里面遇到break,不管还有多少次循环,立即结束循环
    #continue #结束本次循环,继续执行下一次循环
    count += 1
else: #循环正常结束之后执行的
    print('什么时候执行我呢')

for循环

import random
num = random.randint(1,100) #随机产生的数字
print(num)
#代码都是从上到下运行
for i in range(3):
    guess = input('请输入一个数字:')
    guess = int(guess) #转成int类型
    if guess>num:
        print('猜大了')
    elif guess==num:
        print('恭喜你,猜对了')
        break
    else:
        print('猜小了')
else:
    print('错误次数过多')

字符串格式化

#字符串格式化
import datetime
name = '王同学'
today = datetime.date.today()
welcome1 = '%s,周末了,亲手为家人泡上一道茶吧。今天的日期是%s'%(name,today)
print(welcome1)
name1 = 'hello'
name2 = 'world'
print(name1+' '+ name2)
words = '你的名字是 %s  你的年龄是 %s 你的分数是 %s'%(name,28,17.3)
words2 = '你的名字是 %s  你的年龄是 %d 你的分数是 %.2f'%(name,89,19.88)
print(words2)
sql='insert into student (id,name,age,addr,phone,sex,qq,email) values ("%s","%s","%s","%s","%s","%s","%s","%s");'

sql2 = 'insert into student (id,name,age,addr,phone,sex,qq,email) values ({id},{name},{age},{addr},{phone},{sex},{qq},{email})'

sql3 = sql2.format(id=1,name='王同学',age=18,sex='111',phone=111111,qq=222,email=33,addr='北京')
print(sql3)

words = '你的名字 {name} 你的年龄 {age}'.format(name='小黑',age=18)
print(words)
原文地址:https://www.cnblogs.com/rongpeng/p/11997048.html