简单的应用

习题一:温度转氏程序

插入代码为:

while True:
    a =int(input('摄氏转华氏请按1:\n华氏转摄氏请按2:\n'))

    if a==1:
        #用户输入摄氏温度
        celsius = float(input('输入摄氏温度:'))
        #计算华氏温度
        fahrenheit=(celsius *1.8)+32 #f=c*9/5+32
    #向用户输出华氏温度
        print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius,fahrenheit))
    elif a ==2:
        fahrenheit=float(input('请输入华氏温度:'))
        celsius=5/9*(fahrenheit-32)
        print('{:.2f}华氏温度转换为摄氏温度为:{:.2f}\n'.format(fahrenheit,celsius))
    else:
        break

 

输入结果为:

习题二:数字猜谜游戏

插入代码为:

number = 20
guess = 10
print("数字猜谜游戏!")
while guess != number:
    guess = int(input("请输入你猜的数字:"))

    if guess == number:
        print("恭喜,你猜对了!")
    elif guess < number:
        print("你猜的数字小了")
    elif guess > number:
        print("你猜的数字大了")

 

输出结果;

 

习题三

习题三:解析身份证号、学号不同片段的含义。

代码如下:

s="350322199901183302"
age=2018-int(s[6:10])
if int(s[-2])%2==0:
    sex=""
else:
    sex=""
if s[0:4] =='3503':
    area='福建莆田市'
    print("小明是"+area+"的学生,"+"性别:"+sex+",年龄:"+str(age))

 

输出结果:

练习四:字符串的,连接,重复,in判断

输入代码:

b='2'
print(a+b)
print(a*3)
print('PyCharm' in a+b)


输出结果:

 

练习五:for循环产生一系列网址

输入代码:

for i in range(3,5):
     print('http://www.runoob.com/python3/python3-number.html'.format(i))
     print('http://www.runoob.com/python3/'+str(i)+'.html')

输出结果:

练习六:for循环遍历字符串

输入代码:

for i in range(3,10):

    print( 'http://www.runoob.com/python3/'+str(i)+'.html')

输出结果:

 

posted @ 2018-09-14 20:46  Soooooo  阅读(141)  评论(0)    收藏  举报