111
ll18909889239 17小时前

/整数商//余数%乘方**绝对值abs(x)

x=eval(input())

y=x//9

print(y)

提取手机号37

x=input()

y=x[3:7]

print(y)

截取手机号后n

x=input()

n=(input())

y=x[-n:]

print(y)

截图出生年份为

print(f"出生年份为{y}")

 

 

nums=[16,8,2,5,8,7,3,1,9,0]

n=eval(input())

del nums[n-1]

print(nums)

删除第n个位置的元素。

列表L中删除等于n的数

L.remove(n)

在列表末尾添加一个元素

L.append(n)

print(s.index(name))

查找元素对应的下标(索引号)

 

 

替换

x=input()

print(x.replace("ab","AB"))

重复

print(x.count("ab")

同时都有

x=input()

x1=x.replace("P","p")

x2=x1.count("p")

print(x1)

print(x2)

 

公式计算

from math import *

m,v=eval(input())

E=1/2*m*v**2

print(f"{E:.3f}")

 

分段函数

from math import *

x=eval(input())

if x<=-1:

    y=abs(x+2)

if -1<x<2:

    y=1/2*x**2

if x>=2:

    y=sin(3*x)

print(f"{y=:.2f}")

 

数列计算

from math import *

n=eval(input())

s=0

for i in range(1,n+1):

    s=s+(i-1/i)

print(f"数列的和是{s:.2f}")

 

基础函数

def func(s):

    letter_str = ""

    count = 0

    for c in s:

        if c.isalpha():

            letter_str += c

        elif c.isdigit():

            count += 1

    return letter_str, count

 

s = input()

letters, num = func(s)

 

综合应用

import random

seed=int(input())

random.seed(seed)

ls=[]

for i in range(15):

    num=random.randint(10,99)

    ls.append(num)

print(ls)

min_num=min(ls)

print(f"最小的中奖号码为{min_num}")

count=0

for n in ls:

    if n>50:

        count+=1

print(f"大于50的中奖号码有{count}")

ls2=sorted(ls)

a,b,c=ls2[0],ls2[1],ls2[2]

print(f"最小的3个号码是{a}{b}{c}")

 

# 1.读取文件,存入字典

phone_dict = {}

f = open("phonenum.txt","r",encoding="utf-8")

for line in f:

    line = line.strip()  # 去除换行符

    name,phone = line.split() #分割姓名和电话

    phone_dict[name] = phone

f.close()

 

# 2.输入姓名,查询

search_name = input()

if search_name in phone_dict:

    print(f"{search_name}:{phone_dict[search_name]}")

else:

    print("数据不存在")

最新回复 (0)
全部楼主
返回
ll18909889239
一级用户组
2
主题数
0
帖子数

  作者最近主题   
  111
扫码访问