python基础:条件循环字符串

1.完成完整的温度转换程序

while True:
    s=int(input('摄氏温度转化为华氏温度请按 1\n华氏温度转化为摄氏温度请按 2\n'))
    if s == 1:
        a = float(input('请输入摄氏温度:'))
        b = float(a) * 9 / 5 + 32
        print('摄氏度{:.2f}转化为华氏度为{:.2f}'.format(a, b))
    elif a == 2:
        a = input('请输入华氏温度:')
        b = 5 / 9 * (float(a) - 32)
        print('华氏度{0}转化为摄氏度为{1}'.format(a, b))
    else:
        break

  

 

2.猜数字游戏(猜价格,猜年龄等)

number = 7;
guess = -1;
print('猜数字游戏')
while guess !=number:
    guess=int(input('请输入你要猜的数字:'))
    if guess==number:
        print('恭喜你猜对了')
    elif guess > number:
        print('猜大了')
    elif guess < number:
        print('猜小了')

  

 

3.解析身份证号、学号不同片段的含义

h="445221199803116550";
print('省:{0}\n市:{1}\n县:{2}\n出生年月日:{3}\n所属派出所:{4}\n性别:{5}(奇数为男)'.format(h[0:2],h[2:4],h[4:6],h[6:14],h[14:16],h[16]))

x="201606050030"
print('年级:{0}\n学院:{1}\n专业:{2}\n班级:{3}\n学号:{4}'.format(x[:4],x[4:6],x[6:8],x[8:10],x[10:12]))

  

4.字符串的:连接,重复,in判断

name=input('请输入名字:')
print(name+'\n吃饭啦'*3)
g='1234'
print('7' in g)

  

 

5.用for循环产生一系列网址

for i in range(2,20):
    print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+ str(i) +'.html')

  

 

 

生成网址

posted on 2018-09-10 10:12  黄晓伟。  阅读(141)  评论(0编辑  收藏  举报