条件判断
# 输入一个分数 大于等于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)