python基础用法
#for循环输出一个99乘法表 for i in range(1,10): for j in range(1,i+1): d = j * i print('%d*%d=%-2d'%(j,i,d),end = ' ' ) print()
#while循环输出一个99乘法表 i=1 while i<=9: j=1 while j<=i: print("%d*%d=%-3d"%(i,j,i*j),end=' ') j+=1 print() i+=1
while循环输出一个等腰三角形 i=1 while i<=5: j = 1 while j <= 5-i: print(' ', end='') j += 1 k = 1 while k <= 2*i-1: print('*',end='') k += 1 print() i+=1
if判断年龄 a = input("你他吗多大了:") if int(a)>=18: print("牛逼了!!!!") else: print("滚尼玛")
if嵌套 a = input("公交卡还剩多少钱") if int(a)>=1: print("可以上车") if int(a)<=5: print("记得下次充值") else: print("公交卡余额充足") else: print("余额不足!下去")
女生节做活动;从键盘输入年纪,如果年纪小于18岁,
则输出进动物园不用买票,如果年纪大于18岁,判断如
果是女生门票为10元,男生门票为30元(if嵌套)
a=input("请输入年龄") if int(a) >= 18 : b = input("性别") if str(b)=="男": print("请交费30元") else: print("请交费10元") else: print("免费")
2:动物园买票规则:如果年纪在1~18岁之间门票免费,
在19~35岁之间门票为30元,在35岁以上门票为15元
(if--elif---else)
a=input("请输入年龄") if int(a)>=1 and int(a)<=18: print("免费") elif int(a)>=19 and int(a)<=35: print("请交费30") else: print("请交费15")
双十一优惠大酬宾:凡是前99名下单的顾客免费,否则不提供免费政策;
前100到400名下单的顾客,如果是100到200名下单的顾客,输出商品2折出售,
201到301名下单的顾客,输出所有商品半价出售,否则所有商品8折出售;
400名以后的顾客提示不提供打折
a = input("请输入单号") a = int(a) if a>=99: print("免费") elif a>=100 and a<=200: print("商品2折") elif a>=201 and a<=301: print("商品5折") elif a>=301 and a<=400: print("商品8折") else: print("不打折")
#输入一个字符串,反转输出 a="helloworld" print(a[::-1])
print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) # 把所有字符中的大写字母转换成小写字母 print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写 print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写 str="HELLOWORLDHELLOPYTHON" print(str.lower())
# 给定一个字符串str="my name is baoabo",将”“空格替换成”,“ str="my name is baoabo" print(str.replace(" ",","))
# str = " "空格,li = ["lisi","love","xuexi"],将每个字符后面插入str构成一个新的字符串输出 li = ["lisi","love","xuexi"] li.append("str") for i in li: i=i+"str" print(i)