Python_作业4_选择分支结构

1-1

如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出**x<=3 **  (T)

x = int(input())
if x>5:
    print("x>5")
elif x>3:
    print("3<x<=5")
else:
    print("x<=3")

1-2

当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。 (T) 

7-1 jmu-python-汇率兑换

按照1美元=6人民币的汇率编写一个美元和人民币的双向兑换程序

输入格式:

输入人民币或美元的金额,人民币格式如:R100,美元格式如:$100

输出格式:

输出经过汇率计算的美元或人民币的金额,格式与输入一样,币种在前,金额在后,结果保留两位小数

输入样例1:

R60

输出样例1:

$10.00

输入样例2:

$5

输出样例2:

R30.00

代码;

mydata = input()
if mydata[0] == '$':
    n = eval(mydata[1:])
    print("R{:.2f}".format(n*6))
elif mydata[0] == 'R':
    m = eval(mydata[1:])
    print("${:.2f}".format(m/6))
else:
    print("输入有误")

7-2 jmu-python-成绩转换

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:

大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。

输入样例:

98

输出样例:

A

代码:

mydata = eval(input())
if mydata >= 90:
    print("A")
elif mydata < 90 and mydata >= 80:
    print("B")
elif mydata < 80 and mydata >= 70:
    print("C")
elif mydata < 70 and mydata >= 60:
    print("D")
else:
    print("E")

 

posted @ 2023-03-14 16:08  万事胜意k  阅读(159)  评论(0编辑  收藏  举报