4.练习题4
python基础知识:if语句、判断语句
要求:
设计一个程序,要求能输入一个值,然后赋值给age变量,判断age的大小,如果大于等于18,则打印"已成年",否则打印"未成年"
coding=utf-8
获取用户输入
age = input(“请输入年龄:”)
判断年龄
if int(age) >= 18:
print(“已成年”)
else: # 条件不成立,则…
print(“未成年”)
用vi编写一个counter.py程序
在counter.py中指定使用./counter.py运行时,使用的是python3
设置好默认编码格式是UTF-8
设计程序分别输入3次数字,并赋值给变量
将3次输入的数据转换为数字类型,然后把相加后的值赋值给变量sum
如果sum>100000, 则输出"您输入的三个数的和忒大了"
如果sum>10000, 则输出"您输入的三个数的和挺大"
如果sum>1000, 则输出"您输入的三个数的和有点大"
如果sum>100, 则输出"您输入的三个数的和不算大"
如果sum<=100, 则输出"您输入的三个数的和忒小了"
要求每次输入最终都只打印一条语句,且该语句符合你的预期,如我分别输入100,200,300,最后只会打印"您输入的三个数的和不算大",而不会打印其他情况
# !/usr/bin/python3
# coding=utf-8
# 获取用户的输入
num1 = input("请输入第一个数:")
num2 = input("请输入第二个数:")
num3 = input("请输入第三个数:")
# 转换类型并求和
sum = int(num1) + int(num2) + int(num3)
判断
if sum <= 100:
print(“您输入的三个数的和忒小了”)
elif sum > 100000:
print(“您输入的三个数的和忒大了”)
elif sum > 10000:
print(“您输入的三个数的和挺大”)
elif sum > 1000:
print(“您输入的三个数的和有点大”)
elif sum > 100:
print(“您输入的三个数的和不算大”)
提示:
注意安排好判断语句的顺序,否则会得到超出预期的结果
which python3 可以查看python3程序所在位置