编程练习1-输入姓,返回名
发布日期:2022-01-31 02:52:43 浏览次数:7 分类:技术文章

本文共 1224 字,大约阅读时间需要 4 分钟。

文章目录

输入姓,返回名
perl
#!/usr/bin/perl%map=('Lebron'=> 'James','Paul'=> 'George');  #create hashwhile(defined($line= 
)){
#将键盘输入保存为变量$lineif( $line eq "Lebron\n" ){
printf "$map{'Lebron'}\n"}elsif( $line eq "Paul\n" ) #注意回车符\n{
printf "$map{'Paul'}\n"}else{
printf "NO"}}
shell
#!/bin/bash#使用ifelse语句echo "please enter the last name:"while :                            #无限循环doread lastnameif [ $lastname == "Lebron" ];then  #注意等号两边的空格echo "James"elif [ $lastname == "Paul" ];thenecho "George"elseecho "none"fidone#使用case语句echo "please enter the last name:"while :;doread lastnamecase $lastname inLebron) echo "James";;Paul) echo "George";;*) echo "None";;        #输入不匹配上面列出的项时esacdone
tcl
while {1} {                 #无限循环set input [gets stdin]      #从键盘读取输入#puts $inputif {[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")

转载地址:https://blog.csdn.net/qq_36480087/article/details/108187681 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:编程练习3-将文件a处理为文件b
下一篇:Encounter——查看布线通道占用率

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月02日 11时14分22秒