Python基础01

1数值计算

x = input().split()

a = int(x[0])

b = int(x[1])

print("两数之和为:", a + b)

print("两数之差为:", a - b)

print("两数之积为:", a * b)

print("两数之商为(整除):", a // b)

print("两数之商为(非整除):", a / b)

2计算能量

x = input().split()

M = x[1]

x = x[2]

y = x[3]

Q = M * (y - x) * 4184

print(Q)

3年月日输出

x = int(input())

years = x // (365 * 24 * 60)

days = x % (365 * 24 * 60) // (24 * 60)

hours = x % (365 * 24 * 60) % (24 * 60) // 60

mins = x % (355 * 24 * 69) % (24 * 60) % 60

print('{}years {}days {}hours {}mins'.format(years,days,hours,mins))

[Python输出]反序数

编写程序,从键盘输入一个4位正整数,输出该数的反序数。反序数即原数各位上的数字颠倒次序形成的另一个整数,如1234的反序数是4321,2468的反序数是8642。需整型输出。

输入

6789

输出

9876

num = input()

s = num[::-1]

print(s)

[python]回文串问题

判断输⼊的字符串是否是回⽂串,若是,则输出True,否则输出False

s = input()

if s == s[::-1]:

    print(True)

else:

print(False)

[Python输出]分解长位整数

编写程序,输出一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解成123、456、789。三个整数分行输出。

num = input()

print(num[:3])

print(num[3:6])

print(num[6:9])

[python输出]得分平均值问题

列表中存放了n个整数,分别表示n个评委的评分,请编写程序,去掉其中的最高分和最低分,求剩下n-2个分数的平均值(保留两位小数)。

s = list(eval(input()))

lenth = len(s)

s.remove(max(s))

s.remove(min(s))

a = sum(s)/(lenth-2)

print('{:.2f}'.format(a))

 [python输出]字符计数问题

给出一个字符串,字符串中可能包含'A'-'Z','a'-'z',' '(空格)等字符。输出字母a(包括大小写)出现的次数。

s = input()

b = s.lower()

print(b.count('a'))

 [python输出]字符排序问题

编写程序,将给定的字符串序列,按照字符ASCII码顺序从小到大排序后输出。

s = input()

a = "".join(sorted(s))

print(a)

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值