python基础:条件循环字符串

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

 

while True:
    a = int(input('摄氏转华氏请按 1\n华氏转摄氏请按 2:\n'))
    if a == 1:
        c = float(input('输入摄氏度温度: '))
        f = c*9/5+32
        print('{:.2f}摄氏温度转化为华氏温度为{:.2f}'.format(c,f))
    elif a == 2:
        f = float(input('输入华氏温度: '))
        c = 5/9*(f-32)
        print('{:.2f}华氏温度转换为摄氏温度为:{:.2f}\n'.format(f,c))
    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.

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

 

sid = '440881199503058216'
print('出生市区:{}.生日:{}.性别:{}.'.format(sid[0:6],sid[6:14],sid[16:17]))

  

sid = '201606050016'
print('年级是:{}.专业是:{}.班级是:{}.'.format(sid[0:4],sid[4:7],sid[-5]))

  

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

name = input('请输入一个名字: ')
print(name + r'\n按时交作业!'*3)

  

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

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

  

posted @ 2018-09-10 10:49  李健朗  阅读(300)  评论(0)    收藏  举报