错误代码学习:
# 系统可以允许用户输入年龄,用这个年龄做条件判断"""1.用户输入2.保存用户输入的年龄3.if判断年龄.....注意一个点"""age = input("请输入您的年龄:")if age >= 18:print(f'您的年龄是{age}岁,已成年,可以上网')

运行结果如下:
反思总结:
1、input输出类型是字符串str,需要用int函数将其转化成整数;而f’{ }’字符串格式化把里面转化成了整数,造成错误。
2、在输入f’{ }’字符串格式化时,很容易把大括号{}写成中文的大括号,最后输出结果并不是保存在变量里的数值,会原封不动的打印出来,**而且英文状态下的大括号在pycharm里的颜色是不一样的。
3、不要忘记了if条件后面的“:”号。**
正确代码展示:
# 系统可以允许用户输入年龄,用这个年龄做条件判断"""1.用户输入2.保存用户输入的年龄3.if判断年龄.....注意一个点"""age =int( input("请输入您的年龄:"))if age >= 18:print(f'您的年龄是{age}岁,已成年,可以上网')
输出结果如下:
