Python

1. print('Python是一种跨平台、开源、免费的高级编程语言。')

2.

r = int(input())

s = 3.14 * r * r

print('圆的面积是%.2f'%s)

3.

m = int(input())

if 1 <= m <= 3:

    print('第一季度')

elif 4 <= m <= 6:

    print('第二季度')

elif 7 <= m <= 9:

    print('第三季度')

elif 10 <= m <= 12:

    print('第四季度')

4. 输入一个正整数,计算该正整数各位数字的和

 

n = input()

m = 0

for i in n:

    m = m + int(i)

print(m)

5.对于分数换成小数的时候,会要求保留指定位数的小数,实现转化小数的保留位数的功能

n = eval(input())

m = int(input())

print(format(n, '.{}f'.format(m)))

 

法二

n = eval(input())
m = int(input())
print(f'%.{m}f'%n)

6.在网络中出现敏感词,我们需要将其转换成***

t = eval(input())

s = input()

for i in t:

    if i in s:

        s = s.replace(i, '***')

print(s)

7.利用递归函数实现阶层的计算

def func(n):

    if n == 1:

        return 1

    else:

        return n * func(n - 1)

n = int(input())

print(func(n))

8.输入键列表和值的列表,输出键值组成的字。

如果键值列表长度不一致,则已短的为准,长的多出来的就忽略掉。

n = eval(input())

m = eval(input())

d = {}

if len(n) > len(m):

    small = len(m)

else:

    small = len(n)

for i in range(0, small):

    d[n[i]] = m[i]

print(d)

9.输入一串字符串,分别统计出其中字母,数字和其他字符的个数。

str = input()

z = 0

s = 0

q = 0

for i in str:

    if i.isalpha():

        z = z + 1

    elif i.isdigit():

        s = s + 1

    else:

        q = q + 1

print(f'字母:{z}')

print(f'数字:{s}')

print(f'其他:{q}')

 

10.从键盘输入一串字符串,把字符串按照逆序进行输出

str = input()

print(str[::-1])

11.从键盘输入一组数据1,再输入一个数据2,把大于等于数据2的归纳到一个列表中,小于该数据的归纳到另一个列表中。并且把最终的归纳结果用字典表示。

l = eval(input())

n = int(input())

l1 = []

l2 = []

d = {}

for i in l:

    if i >= n:

        l1.append(i)

    else:

        l2.append(i)

d['key1'] = l1

d['key2'] = l2

print(d)

12.编写一个程序,从两个集合中找出相同的元素。

s1 = eval(input())

s2 = eval(input())

print(s1 & s2)

M键盘输入一个元组,键盘输入一个元素,给元组中添加这个元素,并输出元组。

t = eval(input())

n = input()

t = list(t)

t.append(n)

t = tuple(t)

print(t)

N输入一串字符串,求出字符串的长度(字符的个数),然后输出字符串的长度。

str = input()

print(len(str))

O编写程序,判断给定的三个整数是否能构成三角形。

def trangle(a, b, c):

    if (a + b) > c and (a + c) > b and  (b + c) > a and abs(a - b) < c and abs(a - c) < b and abs(b - c) < a:

        if a == b == c:

            return 3

        elif a == b or a == c or b == c:

            return 2

        else:

            return 1

    else:

        return 0

 

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值