题目:川师的学号的某些位有特殊的含义,如从2016110101中可以看出该学生为2016级,就读于11系,班级为1班。根据输入的学号,利用程序进行解析,输出对应的信息。
输入格式: 一个学号
输出格式: 相关信息
输入样例: 在这里给出一组输入。例如: 2016110101
输出样例: 在这里给出相应的输出。例如: year:2016 department:11 class:01
运行代码:
s=input()
y = s[0:4]
d = s[4:6]
c = s[6:8]
print('year:{}'.format(y))
print('department:{}'.format(d))
print('class:{}'.format(c))
题目:从键盘读取一个英文字符串,将其转换为大写,然后输出。
输入格式: 英文字符串,可以包括英文字符,数字及符号。
输出格式: 转换为大写后的英文字符串。
输入样例: cvoid2020
输出样例: CVOID2020
运行代码:
print(input().upper())
题目:编写一个程序,接受用户输入的一行英文句子(假设该句子仅由英文单词及空格构成,不包括逗号等符号),统计并输出该行句子包含的单词个数及单词的平均长度。
输入格式: 单词1 单词2 … 单词n
输出格式: 单词个数,单词平均长度(保留两位小数)
输入样例: aaa bbb ccccccccccc
输出样例: 3,5.67
运行代码:
lst = input().split(' ')
len_sum=0
for i in lst:
len_sum+=len(i)
print(f"{len(lst)},{len_sum/len(lst):.2f}")
题目:游泳奥运冠军菲姐刻苦训练,从早上a时b分开始下水训练,直到当天的c时d分结束。请编程计算:菲姐当天一共训练多少小时多少分钟?
输入格式: 一行之内输入以空格分隔的4个非负整数,分别对应a,b,c,d。其中,0 ≤a<c ≤24;b和d均不大于60。
输出格式: h:m。其中,整数h表示小时数,整数m表示分钟数,m应小于60。
输入样例: 6 30 23 20
输出样例: 16:50
运行代码:
array = list(input().split())
if (array[1]>array[3]):
array[2]=int(array[2])-1
m = int(array[3]) - int(array[1]) + 60
h = int(array[2]) - int(array[0])
else:
m = int(array[3]) - int(array[1])
h = int(array[2]) - int(array[0])
print("%s:%s"%(h,m),end="")
题目:印第安男孩——朵拉编程的时候也想顺便练习英语。她编程从键盘读入一个整数n,如果n值为0或者1,向屏幕输出“0 indian boy.”或“1 indian boy.”;如果n大于1,比如9,则输出“9 indian boys.”。请你也编一个这样的程序。
输入格式: 整数n
输出格式: 见题干描述
输入样例: 9
输出样例: 9 indian boys.
运行代码:
n=int(input())
if n==0:
print("0 indian boy.")
elif n==1:
print("1 indian boy.")
else:
print("%d indian boys."%n)
注:本文章仅为作者日常作业整理分享,最终解释权归作者所有,望理解。
|