新手求助
题目:程序输入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这里不懂不会写,还请各位大佬指点一下{:5_92:} 注意,str.replace方法是有返回值的,所以你要用变量接收一下
x=input("请输入一个数字")
y=str(x)
y = y.replace('1','一')
y = y.replace('2','二')
y = y.replace('3','三')
y = y.replace('4','四')
y = y.replace('5','五')
y = y.replace('6','六')
y = y.replace('7','七')
print("星期",y) 构建一个字典 临时号 发表于 2022-7-18 00:09
注意,str.replace方法是有返回值的,所以你要用变量接收一下
那replace这七个代码可以简化吗(还有我想问问这个帖子里面的代码输入框是怎么弄得,) wp231957 发表于 2022-7-18 06:05
构建一个字典
字典这个我还不会,慢慢学{:5_99:} 派森是什么 发表于 2022-7-18 11:53
那replace这七个代码可以简化吗(还有我想问问这个帖子里面的代码输入框是怎么弄得,)
可以用字典,也不算难,你只需要理解是一个配对的关系就可以了
day = {
'1':'一',
'2':'二',
'3':'三',
'4':'四',
'5':'五',
'6':'六',
'7':'七'
}
x = input("请输入一个数字:")
print("星期",day)
至于代码输入框看这个->https://fishc.com.cn/thread-128631-1-1.html 临时号 发表于 2022-7-18 12:03
可以用字典,也不算难,你只需要理解是一个配对的关系就可以了
至于代码输入框看这个->https://fishc.co ...
好的谢谢大佬
页:
[1]