23/2/25 练习
A+B问题
s=input().split(' ') # 输入时以空格作为分隔符
a=int(s[0]) # 整数
b=int(s[1])
if a>=1 and b<=100:
print(a+b)
单词分析
import os
import sys
word = input() # input→字符串
li = []
n = 0
for i in word: # 遍历字符串
a=word.count(i)
if a>n: # 有冒泡排序的逻辑,遍历到的字母的个数比 n大则将其赋值给n(得最大数)
n=a
for j in word:
if word.count(j)==n: # 找到出现次数最多的单词(包括次数相同的)
li.append(j)
li.sort() # 将列表进行排序(默认按照字典顺序)
print(li[0])
print(n)
23/2/26 练习
成绩统计
# 四舍五入 使用格式化输出
a = 0 # 及格人数
b = 0 # 优秀人数
n = int(input())
for i in range(n):
s = int(input())
if s>=60:
a+=1
if s >= 85:
b+=1
jg=(round((a/n)*100))
yx=(round((b/n)*100))
print(f'{jg}%')
print(f'{yx}%')
23/3/4练习
门牌制作
# type(i) = <class 'int'>
#list()的参数只能是可迭代对象,整数不是可迭代对象
#利用str( )将整数强转为字符串,再将拆分好的一个个字符串强转为整数
a=[]
for i in range(1,2021):
for j in str(i):
if j == '2':
a.append(str(j))
print(len(a))