python基础:条件循环字符串
#1.完成完整的温度转换程序
while True:
a=int(input ("\n华氏转摄氏请按1;\n摄氏转华氏请按2;\n退出请按3;\n")) if a==1: b1=float(input ("请输入一个华氏温度:")) s1= 5/9 *(b1-32) print ("摄氏温度为\n",format(s1)) elif a==2: b2 = float(input("请输入一个摄氏温度:")) s2 =b2*9/5+32 print("华氏温度为\n", format(s2)) else: break
2.猜数字游戏(猜价格,猜年龄等)
num0=11 print("猜数范围是0-20!") while True: num1=int(input("请输入你要猜的数字:")) if num1>num0: print("\n太大了!请重猜!范围是0到{}".format(num1)) elif num1<num0: print("\n太小了!请重猜!范围是{}到20".format(num1)) else: print("猜对了!") break
3.解析身份证号、学号不同片段的含义
a="201606100058" Id="441000199712184228" grade =a[0:4] num =a[10:12] age=2018-int(Id[6:10]) if int(Id[16])%2==0: sex="girl" else: sex="boy" print("你的年级是:{} 你的学号是:{},\n你是一个{}岁的{}".format(grade,num,age,sex))
4.字符串的:连接,重复,in判断
a=input ("输入一个你喜欢的动物名字:") print(a+'很可爱^0^'*3)
# in 判断
a="201606100058" b="2" in a print(b)
5.用for循环产生一系列网址
for i in range(100,300,10): print(r'https://www.cnblogs.com/'+str(i))
#运行结果
6.用for循环遍历字符串
a="201606100058" for i in a : print(i)