一.所花时间
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)
浙公网安备 33010602011771号