admin 管理员组文章数量: 1086019
2024年3月27日发(作者:有道翻译在线)
1.
编写程序实现以下功能:
从键盘上输入一个字符,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数
字时,输出“输入的是数字”;当输入的是其他字符时,输出的是“输入的是其他字符”
char = input("请输入一个字符:")
if a():
print("输入的是英文字母")
elif t():
print("输入的是数字")
else:
print("输入的是其他字符")
2.
编写程序,实现分段函数的计算,分段函数的取值如表所示:
自变量x<0时因变量y=0
自变量0<=x<5时因变量y=x
自变量5<=x<10时因变量y=3x-5
自变量10<=x<20时因变量y=0.5x-2
自变量20<=x时因变量y=0
x = float(input("请输入自变量x的值:"))
if x < 0:
y = 0
elif x < 5:
y = x
elif x < 10:
y = 3 * x - 5
elif x < 20:
y = 0.5 * x - 2
else:
y = 0
print("在x为{}时,分段函数的取值为{}".format(x, y))
3.
编程计算发多少奖金,奖金制定规则如下
利润x(万元),奖金提成y(万元)
利润x<=10的部分奖金提成为10%
利润10 利润20 利润30 利润40 利润60 profit = float(input("请输入公司利润(万元):")) bonus = 0 if profit <= 10: bonus = profit * 0.1 elif profit <= 20: bonus = 10 * 0.1 + (profit - 10) * 0.075 elif profit <= 30: bonus = 10 * 0.1 + 10 * 0.075 + (profit - 20) * 0.05 elif profit <= 40: bonus = 10 * 0.1 + 10 * 0.075 + 10 * 0.05 + (profit - 30) * 0.03 elif profit <= 60: bonus = 10 * 0.1 + 10 * 0.075 + 10 * 0.05 + 10 * 0.03 + (profit - 40) * 0.015 else: bonus = 10 * 0.1 + 10 * 0.075 + 10 * 0.05 + 10 * 0.03 + 20 * 0.015 + (profit - 60) * 0.01 print("公司的利润为{}万元,应发放的奖金为{}万元。".format(profit, bonus)) 4. 输入一个年份,编程判断是否为闰年?(要求使用条件表达式编程) year = int(input("请输入一个年份:")) is_leap_year = (year % 4 == 0 and year % 100 != 0) or year % 400 ==
版权声明:本文标题:python实验分支及循环题目及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711529378a598515.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论