zoukankan      html  css  js  c++  java
  • 编程练习1-输入姓,返回名

    @

    输入姓,返回名
    perl
    #!/usr/bin/perl
    
    %map=('Lebron'=> 'James','Paul'=> 'George');  #create hash
    
    while(defined($line= <STDIN>)){     #将键盘输入保存为变量$line
    if( $line eq "Lebron
    " )
    {printf "$map{'Lebron'}
    "}
    elsif( $line eq "Paul
    " )         #注意回车符
    
    {printf "$map{'Paul'}
    "}
    else
    {printf "NO"}
    }
    
    shell
    #!/bin/bash
    
    #使用ifelse语句
    echo "please enter the last name:"
    while :                            #无限循环
    do
    read lastname
    if [ $lastname == "Lebron" ];then  #注意等号两边的空格
    echo "James"
    elif [ $lastname == "Paul" ];then
    echo "George"
    else
    echo "none"
    fi
    done
    
    #使用case语句
    echo "please enter the last name:"
    while :;do
    read lastname
    case $lastname in
    Lebron) echo "James";;
    Paul) echo "George";;
    *) echo "None";;        #输入不匹配上面列出的项时
    esac
    done
    
    tcl
    while {1} {                 #无限循环
    set input [gets stdin]      #从键盘读取输入
    #puts $input
    if {[string match "Lebron" $input]} {  #注意}与下一个{之间的空格
    puts "James"
    } elseif {[string match "Paul" $input]} {
    puts "George"
    } else {
    puts "None"
    }
    }
    
    python
    #!/usr/bin/env python 
    # -*- coding:utf-8 -*-
    
    while 1:                                  #无限循环
        str=input("please enter last name:")  #使用input函数读取键盘输入
        if (str == "Lebron"):
            print ("James")
        elif (str == "Paul"):
            print ("George")
        else:
            print ("None")
    
    
  • 相关阅读:
    property函数
    robotframework常见问题解决汇总
    python 基本的序列和映射规则
    robot framework -记录错误
    python 函数部分
    python-文件操作
    网络检测,版本更新
    应用FMDB进行数据存储
    xcode5 各区域快捷键大全
    全国第七届大学生计算机设计大赛
  • 原文地址:https://www.cnblogs.com/ellard/p/14174599.html
Copyright © 2011-2022 走看看