zoukankan      html  css  js  c++  java
  • Python小程序_查询五十音

    1、一个十分简单的日语五十音字母查询程序

    1 #使用说明:输入要查询字母所在的行、列,运行输出对应字母的平假名、片假名
    2 #や行、わ行与あ行重复字母也会输出,并包括ん
    3 #判断行是否在【1,11】范围内,列是否在【1,5】范围内,否则输出出错信息
    4 #联合判断要查询字母是否在五十一个字母范围内,否则输出出错信息
    5 #若合法,则分别输出查询字母的平假名、片假名
    6 #结束程序

    2、简单的程序但是调试了很久,把功能删到最简还是会出错,最后发现是Python的逻辑运算符是使用"and,or,not"

    3、程序代码如下,想改成二维数组的直接查询

     1 input_row = '请输入查询字母所在行:'
     2 input_col = '请输入查询字母所在列:'
     3 
     4 error_row = '行数区间为【1,11】,请重新输入!'
     5 error_col = '列数区间为【1,5】,请重新输入!'
     6 
     7 
     8 jp_pingjia = ['','','','','','','','','','','','','','','',
     9               '','','','','','','','','','','','','','','',
    10               '','','','','','','','','','','','','','','',
    11               '','','','','','']
    12 jp_pianjia = ['','','','','','','','','','','','','','','',
    13               '','','','','','','','','','','','','','','',
    14               '','','','','','','','','','','','','','','',
    15               '','','','','','']
    16 
    17 i_row = int (input(input_row))       
    18 i_col = int (input(input_col))
    19 
    20 location = (i_row - 1) * 5 + i_col - 1
    21 
    22 if(i_row>11 or i_row<1):  
    23         print(error_row)
    24 elif (i_col>5 or i_col<1):
    25         print(error_col)
    26 elif (location>50):
    27         print("Error!一共只有五十一个字母哦!")
    28 else:
    29         print("您查询到平假名为:")
    30         print (jp_pingjia[location])
    31         print("您查询到片假名为:")
    32         print (jp_pianjia[location])
    33 
    34 exit()
    View Code
  • 相关阅读:
    【资源分享】一个匿名文件分享网站
    【C语言】指针到底有什么用
    【C语言】一招搞定C语言各种复杂指针
    【资源分享】Visual Studio全版本在线安装包(5MB)
    【资源分享】C语言也能干大事(第二版)
    【资源分享】迅雷
    Nuxt spa deploy
    nginx ssl docker
    Linux查看环境变量
    Nginx 配置
  • 原文地址:https://www.cnblogs.com/yml6/p/6118417.html
Copyright © 2011-2022 走看看