Python123 练习练习8
文章目录文章目录1. 人生苦短我用python2. 存款利息3. 月份缩写(一)4. 月份缩写(二)5. 百分制成绩转换五分制6. 用户登录A7. 用
户登录B
1. 人生苦短我用人生苦短我用python
输入一个小于等于12的整数n,逐个输出字符串 ‘人生苦短我用python’ 中前n个字符,每个字符后输出一个半角逗号和一个空
隔。
输入格式:一个小于等于12的整数n
输出格式:‘人生苦短我用python’ 中前n个字符,每个字符后输出一个半角逗号和一个空隔。
答案答案
n = int(input())
x = '人生苦短我用python'
for i in range(n):
print('{}'.format(x[i]),end=', ')
2. 存款利息存款利息
在三行中依次输入初始金额,年限,利率,计算并输出存款到期时的利息(不含本金,税前),结果保留2位小数。
输入格式:第一行输入一个正整数(金额),第二行输入一个正整数(年限),第三行输入一个浮点数(利率)
输出格式:利息=计算结果
答案答案
amount = int(input())
year = int(input())
rate = float(input())
amounts = amount
for i in range(year):
amounts = amounts*(1 + rate)
result = amounts - amount
print('利息={:.2f}'.format(result))
3. 月份缩写(一)月份缩写(一)
如果有 months = “Jan.Feb.Mar.Apr.May.Jun.Jul.Aug.Sep.Oct.Nov.Dec.”,编写一个程序,用户输入一个月份的数字,输出月
份的缩写。
输入格式:一个1-12的正整数
输出格式:一个字符串,月份的缩写
答案答案1 字符串字符串
n = int(input())
months = "Jan.Feb.Mar.Apr.May.Jun.Jul.Aug.Sep.Oct.Nov.Dec."
print(months[4*n-4: 4*n])
答案答案2 列表列表
n = int(input())
months = ['Jan.','Feb.','Mar.','Apr.','May.','Jun.','Jul.','Aug.','Sep.','Oct.','Nov.','Dec.'] print(months[n-1])
4. 月份缩写(二)月份缩写(二)
如果有 months = “Jan.Feb.Mar.Apr.May.Jun.Jul.Aug.Sep.Oct.Nov.Dec.”,编写一个程序,用户输入一个月份的数字,输出月
份的缩写。
当输入的数字不在112之间时,输出“请输入112之间的数字!”
输入格式: 一个整数
输出格式: 输入1-12间的数字时,输出一个代表月份的缩写的字符串.否则输出“请输入1~12之间的数字!”
答案答案
n = int(input())
months = ['Jan.','Feb.','Mar.','Apr.','May.','Jun.','Jul.','Aug.','Sep.','Oct.','Nov.','Dec.'] if n in [1,2,3,4,5,6,7,8,9,10,11,12]:
print(months[n-1])
else:
print('请输入1~12之间的数字!')
5. 百分制成绩转换五分制百分制成绩转换五分制
编写一个学生成绩转换程序,用户输入百分制的学生成绩,成绩大于或等于90的输出为“A”,成绩大于或等于80且小于90的输
出为“B”,成绩大于或等于70且小于80的输出为“C”,成绩大于或等于60且小于70的输出为“D”,成绩小于60的输出为“E”