代码先锋网 代码片段及技术文章聚合

7-1 jmu-python-输入输出-格式化输出字符串 (10分)

技术标签: Python

7-1 jmu-python-输入输出-格式化输出字符串 (10分)
float1=input()    
int1=input()
str1=input()
a=float(float1)   
print("%.2f"%a)
print("%e %E %.2f%%"%(a, a, a*100))
print("{0:b}".format(int(int1)), end="")   
print(" %x"%int(int1))
c=str.strip(str1)
print(str.upper(c))
print("%20s"%c)
print(c.center(20, "*"))   
print("{} + {} = {}".format(a, int(int1), a+int(int1)))
7-2 jmu-python-运算符-找钱 (10分)
n = eval(input())
for i in range(n):
    money = eval(input())
    back_money = money
    shi = money//10
    money = money % 10
    wu = money // 5
    money = money % 5
    ge =  money
    print("{} = {}*10 + {}*5 + {}*1".format(back_money, shi, wu, ge))


7-3 jmu-python-分段函数&数学函数 (15分)
import sys
import codecs
import random
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())

import math

x = eval(input())

if math.fabs(x) < 1:
    print("f({:.3f})={:.3f}".format(x,math.sqrt(2 - 2 * x)))
elif x >= 1:
    n = math.cos(x) + x**2
    m = 2.5 + math.fabs(x + math.log1p(99))
    print("f({:.3f})={:.3f}".format(x,n/m))
else:
    e = math.e;
    e = e**(x)
    print("f({:.3f})={:.3f}".format(x,e))
    


7-4 产生每位数字相同的n位数 (30分)
import sys
import codecs
import random
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())

import math

a,b = eval(input())
for i in range(b):
    print(a,end = "")
7-5 输出10个不重复的英文字母 (30分)
s = input()
st = set()
ls = []
for x in s:
    if 'a' <= x <= 'z' or 'A' <= x <= 'Z':
        l = len(st)
        st.add(x.lower())
        if len(st) > l:
            ls.append(x)
if len(ls) < 10:
    print('not found')
else:
    for i in range(10):
        print(ls[i],end = "")

7-6 转换函数使用 (30分)
a,b = input().split(',')
c = a
base = int(b)
l = len(c) - 1
Sum = 0
for x in c:
    Sum = Sum + int(x)*(base**l)
    l = l - 1
print(Sum)
7-7 列表去重 (40分)
ls = eval(input())
l = []
for x in ls:
    if x not in l:
        l.append(x)
for i in range(len(l) - 1) :
    print(l[i],end = " ")
print(l[len(l) - 1])


版权声明:本文为weixin_44235647原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44235647/article/details/109476627

智能推荐

字符串和格式化输入输出

第四章 字符串和格式化输入/输出 4.1 前导程序 4.2 字符串简介 字符串(character string)是一个由一个或多个字符的序列,例如 "Good luck!" 其中双引号不是字符串的一部分,它用来告诉编译器它括起来的是字符串 4.2.1 char类型数组和null字符 C语言没有专门储存字符串的变量类型,字符串都被储存在char类型的数组中。数组是同类型元素的有...

Python 格式化输入输出、字符串

格式化输入输出 input()函数将用户输入的内容当做一个字符串类型,这是获得用户输入的常用方式。print()函数可以直接打印字符串,这是输出字符串的常用方式。 如下例子展示了如何用变量name来存储用户的名字,再输出这个变量的内容: name=input(“请输入名字:”) 请输入名字:郭靖 print(name) 郭靖 采用格式化输出方式,通过format()方法将待...

一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式。 输出效果为:

一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式。...

python 字符串格式化输出 %d,%s及 format函数, 数字百分化输出

旧式格式化方式:%s,%d 1、顺序填入格式化内容 结果: 'hello world, hello 100' 2、使用关键字参数 结果:Tom name 10 常用的格式化符号 %s 对应的是字符串类型(str) %d 对应十进制整数型的(int) %f  对应浮点数(float)  %r 对应字符串(repr) 3、输出百分数     利用for...

猜你喜欢

7-9 指定位置输出字符串 (10 分)

7-9 指定位置输出字符串 (10 分) 编写一个程序,输入一个字符串后再输入2个字符,输出此字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 例:(括号内为说明) 输入样例: program r g 输出样例: rog...

数据结构之斐波那契数列的建立

斐波那契数列( F[] = {0, 1, 1, 2, 3, 5, 8, 13, 21,...... }; )     大家在初中的时候都做过这题吧:如果兔子在出生两个月后就有繁殖能力,一对兔子每月能生出一对小兔子。假设所有兔子都不死,那么一年后可以繁殖多少对兔子呢?     这题中:所经过的月数和兔子对数就构成了斐波那契数列。(读者自己下去算吧)  ...

[GUET-CTF2019]NO SOS

question decrypt 题目给了提示 NO SOS 说明不是摩尔斯电码(sos是国际摩尔斯电码救难信号.) 于是将.-看成二进制可是发现是65位并不能转化成字符串但是是五的倍数,于是尝试用培根密码...

pwnable.kr [Toddler's Bottle] - bof

Nana told me that buffer overflow is one of the most common software vulnerability. Is that true? Download : http://pwnable.kr/bin/bof Download : http://pwnable.kr/bin/bof.c Running at : nc pwnable.kr...