python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6

作者&投稿:壤放 (若有异议请与网页底部的电邮联系)
python输入几个数字并用符号*表示输出,比如下图?~

code_number={0:[[1,1,1,1,1,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,1,1,1,1,1]],
1:[[1],
[1],
[1],
[1],
[1],
[1],
[1]],
2:[[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[1,1,1,1,1,1],
[1,0,0,0,0,0],
[1,0,0,0,0,0],
[1,1,1,1,1,1]],
3:[[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[1,1,1,1,1,1]],
4:[[1,0,0,1,0,0],
[1,0,0,1,0,0],
[1,0,0,1,0,0],
[1,0,0,1,0,0],
[1,1,1,1,1,1],
[0,0,0,1,0,0],
[0,0,0,1,0,0]],
5:[[1,1,1,1,1,1],
[1,0,0,0,0,0],
[1,0,0,0,0,0],
[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[1,1,1,1,1,1]],
6:[[1,1,1,1,1,1],
[1,0,0,0,0,0],
[1,0,0,0,0,0],
[1,1,1,1,1,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,1,1,1,1,1]],
7:[[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1]],
8:[[1,1,1,1,1,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,1,1,1,1,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,1,1,1,1,1]],
9:[[1,1,1,1,1,1],
[1,0,0,0,0,1],
[1,0,0,0,0,1],
[1,1,1,1,1,1],
[0,0,0,0,0,1],
[0,0,0,0,0,1],
[1,1,1,1,1,1]]}
def num_to_code(num):
num_list=[code_number[int(i)] for i in num]
for num_row in zip(*num_list):
for row_nums in num_row:
for i in row_nums:
print('*' if i else ' ',end='')
print(' ',end='')
print('')

num = input('输入数字:')
num_to_code(num)



s=input('input a string:')s1=''.join(['%s%d' % (s[i],i) for i in range(len(s))])print(s1)

# encoding:utf-8
# python3.6

# 定义数字对应的字符字典
c_number = {0: [[1, 1, 1],
                [1, 0, 1],
                [1, 0, 1],
                [1, 0, 1],
                [1, 1, 1]],
            1: [[0, 1, 0],
                [0, 1, 0],
                [0, 1, 0],
                [0, 1, 0],
                [0, 1, 0]],
            2: [[1, 1, 1],
                [0, 0, 1],
                [1, 1, 1],
                [1, 0, 0],
                [1, 1, 1]],
            3: [[1, 1, 1],
                [0, 0, 1],
                [1, 1, 1],
                [0, 0, 1],
                [1, 1, 1]],
            4: [[1, 0, 1],
                [1, 0, 1],
                [1, 1, 1],
                [0, 0, 1],
                [0, 0, 1]],
            5: [[1, 1, 1],
                [1, 0, 0],
                [1, 1, 1],
                [0, 0, 1],
                [1, 1, 1]],
            6: [[1, 1, 1],
                [1, 0, 0],
                [1, 1, 1],
                [1, 0, 1],
                [1, 1, 1]],
            7: [[1, 1, 1],
                [0, 0, 1],
                [0, 1, 0],
                [0, 1, 0],
                [0, 1, 0]],
            8: [[1, 1, 1],
                [1, 0, 1],
                [1, 1, 1],
                [1, 0, 1],
                [1, 1, 1]],
            9: [[1, 1, 1],
                [1, 0, 1],
                [1, 1, 1],
                [0, 0, 1],
                [1, 1, 1]],
            }

# 定义打印字符函数
def print_one_number(x):
    number = c_number[int(x)]
    for i in range(len(number)):
        for j in range(len(number[0])):
            if number[i][j] == 1:
                print("*", end="")
            else:
                print(" ", end="")
        print("")


if __name__ == "__main__":
    print("Input a number between 0 and 9:")
    n = input()
    print_one_number(n)

运行上面的程序,输入0到9任意一个数字,回车的后在命令行打印出对应图形。

下面是运行此脚本后,输入数字6,回车后的结果:



以下图形是什么图形?


python编程,通过键盘输入一个字符串,遍历该字符串中的每一个字符?_百...
string = input("请输入:")for i in string:print(i)

用Python从键盘输入一个有中文和英文的字符串,编程分别输出中文和英文...
from string import ascii_letters x=input("输入字符串:")hz=[]zm=[]for xx in x:if xx in ([chr(j) for j in range(19968,40867)]):hz.append(xx)print(f"汉字:{xx}")elif xx in ascii_letters:zm.append(xx)print(f"字母:{xx}")print([hz,zm])

python如何输出偶数?
点击学习大厂名师精品课Python输出偶数可以通过以下两种方式:1.使用循环迭代数字,通过判断数字是否为偶数,然后输出偶数。2.通过列表推导式生成偶数列表,然后输出偶数。以上两种方式都可以实现输出偶数的操作。提到在线学习Python编程,慕课网是一个不错的选择。慕课网是国内领先的技能学习平台,提供了丰富的在线...

python编程输出1\/1+1\/3+1\/5……+1\/99的和
i=1 sum=0 while i<=99:sum=sum+1\/i #按一下Tab,缩进四个空格 i=i+2 #按一下Tab,缩进四个空格 print(sum)结果为2.9377748 这是最简单的,注意缩进,还可以写个函数,变得通用一些

python 编程功能:输入自定义的字符串,利用函数计算传入字符串中的数字...
str_1 = input("请输入一个字符串:")num_num = 0 num_alp = 0 num_null = 0 num_else = 0 for s in str_1:if s >= '0' and s <= '9':num_num += 1 elif (s >= 'a' and s <= 'z') or (s >= 'A' and s <= 'Z'):num_alp += 1 elif s == ' ':...

怎么用python编程 输入十个不同的数字,输出其中最大的数和第二大的数...
终端运行 python3 test.py 1.1 2 3 4 5 6 7 8 9 10.5#输出#max: 10.5#second: 9.0#将以下写入文本 test.pyimport sysinput = [float(i) for i in sys.argv[1:]] #可以在这直接写多个数input.sort(reverse=True)print("max:",input[0])print("second:",input[1])...

python编程输入n.求平均数
“python编程输入n.求平均数”==> 输入n个正整数,计算其平均值 ==> def enterInteger(prompt="Enter an integer: "): """prompt input an integer""" while 1: try: return int(raw_input(prompt)) except: passdef main(n): data = [enterInteger() for x in ...

(python编程)使用函数输出斐波那契数列:[-1, -1, -2, -3, -5, -8...
你看看你递归代码的复杂度 是O(2^n) 而第二个的复杂度是O(n) 运行效率当然不同COUNTER = 0 def fibn(n):global COUNTER COUNTER += 1 if n == 0:return 1 elif n == 1:return 1 else:return fibn(n-1) + fibn(n-2)statistics = []for i in range(35):COUNTER = 0 fibn...

如何Python编程输入若干个中间以空格隔开的整数,并从大到小进行排序,并...
temp = '2 3 11'temp = temp.split(' ')temp = [int(v) for v in temp]temp.sort(reverse=True)for v in temp:print(v)

Python至少输入五个成绩怎么编程?
参考代码如下:scores = list(map(lambda x:int(x),list(input('请输入至少5个学生的成绩(用空格分隔):').split(' ')))maxScore = max(scores)for s in scores:if s >= maxScore - 10:print('百分制成绩为{},等级为:{}'.format(s, "A"))elif s >= maxScore - 20:print('...

称多县13714199749: 编写python程序,用户输入一个英文字符,根据输入字符的大小写输出“大写字符”或“小写字符”. -
邱肺孚亢: n=ord(input("input an english letter: ")) if 65<=n<=90:print('大写字符') elif 97<=n<=122:print('小写字符') else:print('其他字符')

称多县13714199749: Python编写,输入一个字符串,输出字符串中每个字符和它的下标组成的新字符串 -
邱肺孚亢: s=input('input a string:') s1=''.join(['%s%d' % (s[i],i) for i in range(len(s))]) print(s1)

称多县13714199749: 用python编程,从屏幕上输入一个字符串,将这个字符串里面所有不同的字符提取出来,放在一个字符数组里面 -
邱肺孚亢: str='today I will go home' list=[] for i in str:if str.count(i)==1:list.append(i) print(list)运行结果:

称多县13714199749: Python 输入一个字母标识符,计算标识符中各个字母的数值之和 -
邱肺孚亢: 给个c语言的,你链接吧,每输入一个字符,点一次确定键#include "stdio.h"int main(){char ch;int nch,sch=0;printf("请输入一个字符,输入0 结束 ");ch=getchar();while(ch!='0'){if((ch>64)&&(ch<91)) {nch=ch-64;sch=sch+nch;ch=getchar();}if((ch>96)&&(ch<123)) {nch=ch-96;sch=sch+nch; ch=getchar();}}printf("标识符的值是%d, \n",sch);return 0;}

称多县13714199749: python编程序,从函数输入一个字符串,将字符串中的数字删除,并将大写字母改为小写,最后的结果在 -
邱肺孚亢: import redef fun(s):return re.sub(r'([\d]+)','',s).lower()print fun('Abc123De4f')

称多县13714199749: 用python输入一个整数,输出以该整数为编码的字符,这个程序怎么写啊 -
邱肺孚亢: Python 3.4 i = int(input('a number >10, <100: ')) print(chr(i) )

称多县13714199749: 编写一个Python程序,提示用户输入一个字符串,程序以逆序显示该字符串. -
邱肺孚亢: Enter a string: Str='Hello,World!'The reversed string is: Str[::-1]

称多县13714199749: 用python解决输入一串字符分别统计出其中英文字母、空格、数字及其他字符的个数
邱肺孚亢: '''输入一串字符分别统计出其中英文字母、空格、数字及其他字符的个数''' en = 0 #英语字符 kg = 0 #空格 sz = 0 #数字 qt = 0 #其它 str = 'AHTIKOOtyfg9 UTFB 88u87tv .[=' str_len =len(str) for i in range(str_len): if str[i]>="A" and str[i]<="z": en=...

称多县13714199749: 请教大家:输入一个特定的字符,如何通过PYTHON找到相应的内容 -
邱肺孚亢: Swaroop, C. H. 著沈洁元 译http://www.byteofpython.info/对入门足够了,对其中的例子自己的练习下

称多县13714199749: python程序:输入一个字符串,将其中字母'a'滤掉,生成另一个字符串? -
邱肺孚亢: 代码:print(''.join(c for c in input() if c!='a')) 运行结果截图:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网