鱼C论坛

 找回密码
 立即注册
查看: 2233|回复: 6

[已解决]新手求助

[复制链接]
发表于 2022-7-18 00:04:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目:程序输入1-7的数字,输出对应的星期字符串名称。

x=input("请输入一个数字")
y=str(x)
y.replace('1','一')
y.replace('2','二')
y.replace('3','三')
y.replace('4','四')
y.replace('5','五')
y.replace('6','六')
y.replace('7','七')
print("星期",y)

运行之后输出还是没有替换到(如输入3,输出“星期3”),上面我知道应该不是这样,就是replace这里不懂不会写,还请各位大佬指点一下
最佳答案
2022-7-18 12:03:56
派森是什么 发表于 2022-7-18 11:53
那replace这七个代码可以简化吗(还有我想问问这个帖子里面的代码输入框是怎么弄得,)

可以用字典,也不算难,你只需要理解是一个配对的关系就可以了
  1. day = {
  2.     '1':'一',
  3.     '2':'二',
  4.     '3':'三',
  5.     '4':'四',
  6.     '5':'五',
  7.     '6':'六',
  8.     '7':'七'
  9. }
  10. x = input("请输入一个数字:")
  11. print("星期",day[x])
复制代码

至于代码输入框看这个->https://fishc.com.cn/thread-128631-1-1.html
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-7-18 00:09:52 | 显示全部楼层
注意,str.replace方法是有返回值的,所以你要用变量接收一下
  1. x=input("请输入一个数字")
  2. y=str(x)
  3. y = y.replace('1','一')
  4. y = y.replace('2','二')
  5. y = y.replace('3','三')
  6. y = y.replace('4','四')
  7. y = y.replace('5','五')
  8. y = y.replace('6','六')
  9. y = y.replace('7','七')
  10. print("星期",y)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-18 06:05:31 From FishC Mobile | 显示全部楼层
构建一个字典
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-18 11:53:12 | 显示全部楼层
临时号 发表于 2022-7-18 00:09
注意,str.replace方法是有返回值的,所以你要用变量接收一下

那replace这七个代码可以简化吗(还有我想问问这个帖子里面的代码输入框是怎么弄得,)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-18 11:53:49 | 显示全部楼层

字典这个我还不会,慢慢学
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-18 12:03:56 | 显示全部楼层    本楼为最佳答案   
派森是什么 发表于 2022-7-18 11:53
那replace这七个代码可以简化吗(还有我想问问这个帖子里面的代码输入框是怎么弄得,)

可以用字典,也不算难,你只需要理解是一个配对的关系就可以了
  1. day = {
  2.     '1':'一',
  3.     '2':'二',
  4.     '3':'三',
  5.     '4':'四',
  6.     '5':'五',
  7.     '6':'六',
  8.     '7':'七'
  9. }
  10. x = input("请输入一个数字:")
  11. print("星期",day[x])
复制代码

至于代码输入框看这个->https://fishc.com.cn/thread-128631-1-1.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-18 12:28:05 | 显示全部楼层
临时号 发表于 2022-7-18 12:03
可以用字典,也不算难,你只需要理解是一个配对的关系就可以了

至于代码输入框看这个->https://fishc.co ...

好的谢谢大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-23 07:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表