posts - 296,comments - 1,views - 2881

一.所花时间

0.6h

二.代码量

60行

三.博客量

1篇

四.了解到的知识点

1-1
分数 3
作者 郑如滨
单位 集美大学

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

x = int(input())
if x>5:
    print("x>5")
elif x>3:
    print("3<x<=5")
else:
    print("x<=3")
 
答案正确:3 分

1-2
分数 2
作者 郭晓曦
单位 集美大学

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

 
答案正确:2 分
 
 
 

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

输入格式:

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

输出格式:

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

输入样例1:

R60

输出样例1:

$10.00

输入样例2:

$5

输出样例2:

R30.00

 

a = input()
if a[0] in ['R']:
    m = int(a[1:])/6
    print("${:.2f}".format(m))
elif a[0] in ['$']:
    m = int(a[1:])*6
    print("R{:.2f}".format(m))

 

 

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

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

输入样例:

98

输出样例:

A

 


score = int(input())
 
if 90 <= score <= 100:
    grade = 'A'
elif score >= 80:
    grade = 'B'
elif score >= 70:
    grade = 'C'
elif score >= 60:
    grade = 'D'
elif score >= 0:
    grade = 'E'
else:
    grade = 'data error!'
print(grade)
 

 

posted on   leapss  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示