编程练习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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月02日 11时14分22秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
WEB打印大全
2019-04-27
ASP.Net ViewState的实现
2019-04-27
ASP.NET图象处理详解
2019-04-27
使用 .NET 框架轻松开发完美的 Web 窗体控件
2019-04-27
.c和.h文件的区别
2019-04-27
使用 ASP.NET 加密口令
2019-04-27
关于页面刷新的问题
2019-04-27
对比.Net PetShop和Duwamish来探讨Ado.Net的数据库编程模式
2019-04-27
DataGrid入门经典(C#)
2019-04-27
15位的身份证号转为18位
2019-04-27
使用VS.NET2003编写存储过程
2019-04-27
B/S模式下如何使软件屏蔽系统热键
2019-04-27
网站信息统计的简单实现过程
2019-04-27
解析C语言中的sizeof
2019-04-27
冒泡排序
2019-04-27
Linux的epoll
2019-04-27
C 语言编译器 gcc 命令详解
2019-04-27
最简便的清空memcache的方法
2019-04-27
php析构函数的用法
2019-04-27
用memcache.php监测memcache的状况
2019-04-27