Python教程-----一个小栗子和一个小练习

Python教程正在更新中:
查看Python教程目录

学了这么多,我们来做几个小练习。
1.从命令行读入出生年份是2001年,并且计算年龄例如那么今年的年龄就是19岁

birth_year = input('Birth year: ')
age = 2020 - birth_year
print(age)

这是我们最朴素的思路,就是将我们的出生年份输入然后用当前年份2020减去出生年份,就可以得到年龄了。
So,Run
在这里插入图片描述
运行后发现代码报错了,报错的原因是2020无法减去一个字符串,这样的处理是不合法的。其实在Python中input输入的默认为字符串,而我们想要的是数字的形式,这时候我们就需要将字符串型的数字强制转换成数字,方法就是将int(变量名)
顺便再检查一下转换后的变量类型

birth_year = input('Birth year: ')
print(type(birth_year))
age = 2020 - int(birth_year)
print(type(age))
print(age)

在这里插入图片描述
这样我们成功得将字符串转换成可供加减的数字并正确得到了结果

再来一个?
2.Ask a user their weight(in pounds), convert it to kilograms and print on the terminal询问用户的体重以磅为单位,转换成千克并再终端输出转换结果
思路很简单,输入用户的体重转换成千克后输出即可

weight = input('What is your weight? ')
weight_i = int(weight) * 0.45
print(weight_i)

在这里插入图片描述

查看上一篇:引用模块
查看下一篇:Strings字符串
查看目录:查看Python教程目录

发布了41 篇原创文章 · 获赞 58 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/a1351937368/article/details/105000812