#break打断循环体 for in 循环
#foriin[1,2,3,4,5,6,7,8,9,10]:
#ifi==6:
#break
#else:
#print(i)
#foriin[1,2,3,4,5,6,7,8,9,10]:
#print(i)
#ifi==5:
#break
#i=10
#whilei>0: while无限循环__ while true
#print(i)
#i=i-1
#foriinrange(10):#打印1到10
#print(i+1)
#foriinrange(1,11):
#print(i,end=’’)横着打 ‘’中间可以空格
#循环打印四个人同桌,并且横着打印
#formamein(‘袁东坡’,’陈涛’,’丁璇’,’陈琴’):
#print(‘姓名:{0}’.format(mame),end=’,’)
#split()分割__,去除最后姓名的逗号
#实际结果=’1000元’
#实际结果=实际结果.strip(‘’)
#预期结果=’1000元’
#if预期结果==实际结果:
#print(‘测试成功’)
#else:
#print(‘测试失败’)
#
#1、咖啡机,选1是拿铁,选2是美式咖啡
#2、如果用户选1,要询问他是需要抹茶拿铁还是香草拿铁,如果是抹茶拿铁,按1,如果是香草拿铁按2
#3、如果用户既没有选择抹茶拿铁,又没有选择香草拿铁,无限询问他,直到他怪怪地按1按2选择对应的拿铁
print('欢迎使用星巴克自助咖啡机。')
选咖啡 = int(input('按1:拿铁咖啡;按2:美式咖啡'))
if 选咖啡 == 1:
while True:
选拿铁 = input('按1:香草拿铁;按2:抹茶拿铁')
if 选拿铁 in ['1', '2']:
拿铁字典 = {
'1': '香草拿铁',
'2': '抹茶拿铁'
}
print('您选择的是{},请稍后…'.format(拿铁字典[选拿铁]))
from time import sleep
print('3秒')
sleep(1)
print('2秒')
sleep(1)
print('1秒')
sleep(1)
print('您的{}已经准备就绪,请取走,欢迎下次再来。'.format(拿铁字典[选拿铁]))
break
elif 选咖啡 == 2:
print('您的{}已经准备就绪,请取走,欢迎下次再来。'.format(选咖啡))
else:
print('你好,你的输入有误,请稍后再试。')
#for time import sleep__直接导用
#name=’余杰’
#age=3
#print(‘我是{}’.format(name))
#print(‘我是%s,我%d岁’%(name,age))
#打印1~10,但5,7,9不打印
#numbers=[1,2,3,4,5,6,7,8,9,10]
#fornumberinnumbers:
#ifnumberin[5,7,9]:
#continue#只打断本轮轮次,其他继续
#print(number,end=’’)
#打印出奇数
#numbers=[1,2,3,4,5,6,7,8,9,10]
#fornumberinnumbers:
#ifnumber%2==1:
#print(number)
#计算出1到10相加之和
#i=1
#sum=0
#whilei<=10:
#sum=sum+i
#i+=1
#print(‘1到10的总和:%d’%sum)
print(sum)
无关紧要
在程序中,看到%s这样的操作符,这就是python中字符串格式化的符号。除此之外,还可以用%符号对其他类型的数据进行格式化。常见的格式化符号如下表。
常见的格式化符号
格式符号 转换
%s 通过str()字符串转换来格式化
%u 无符号的十进制整数
%d 有符号的十进制整数
%o 八进制整数
%x 十六进制整数,小写字母
%X 十六进制整数,大写字母
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点实数
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
例2,九九乘法表:
i=1
while
i<10: #控制行,1到9
j=1
while j <= i: #控制每行显示的数量,1到9
print(“%d%d=%d”%(i,j,ij),end=’ ‘) #输出
j+=1 #每行显示的数量加1
print(“\n”) #每一行结束换行
i+=1 #行数加1
输出
11=1
21=2 22=4
31=3 32=6 33=9
41=4 42=8 43=12
44=16
51=5 52=10 53=15
54=20 55=25
61=6 62=12 63=18
64=24 65=30 66=36
71=7 72=14 73=21
74=28 75=35 76=42 77=49
81=8 82=16 83=24
84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27
94=36 95=45 96=54 97=63 98=72 9*9=81